A BUGNOTE has been added to this bug. ====================================================================== http://dbmail.org/mantis/bug_view_advanced_page.php?bug_id=0000137 ====================================================================== Reported By: aaron Assigned To: ====================================================================== Project: DBMail Bug ID: 137 Category: Documentation Reproducibility: always Severity: feature Priority: normal Status: new ====================================================================== Date Submitted: 11-Dec-04 00:59 CET Last Modified: 11-Dec-04 00:59 CET ====================================================================== Summary: Configuration for SMTP AUTH for various MTA's Description: We should have a document explaining SMTP AUTH, with subdocuments for how to connect each of the major MTA's to DBMail's database. ======================================================================
---------------------------------------------------------------------- aaron - 11-Dec-04 00:59 CET ---------------------------------------------------------------------- Drew Morris asked, and Christian Warden answered: Exim configuration for SMTP AUTH against dbmail database is pretty straight forward. begin authenticators plain: driver = plaintext public_name = PLAIN server_condition = ${lookup mysql{SELECT user_idnr FROM users WHERE userid = '${quote_mysql:$2}' AND passwd = '${quote_mysql:$3}'}{1}fail} server_set_id = $2 server_advertise_condition = ${if eq{$tls_cipher}{}{no}{yes}} login: driver = plaintext public_name = LOGIN server_prompts = "Username:: : Password::" server_condition = ${lookup mysql{SELECT user_idnr FROM users WHERE userid = '${quote_mysql:$1}' AND passwd = '${quote_mysql:$2}'}{1}fail} server_set_id = $1 server_advertise_condition = ${if eq{$tls_cipher}{}{no}{yes}} cram_md5: driver = cram_md5 public_name = CRAM-MD5 server_secret = ${lookup mysql{SELECT passwd FROM users WHERE userid = '${quote_mysql:$1}'}{$value}fail} server_set_id = $1 spa: driver = spa public_name = NTLM server_password = ${lookup mysql{SELECT passwd FROM users WHERE userid = '${quote_mysql:$1}'}{$value}fail} Bug History Date Modified Username Field Change ====================================================================== 11-Dec-04 00:59aaron New Bug 11-Dec-04 00:59aaron Bugnote Added: 0000434 ======================================================================