SETUP: FreeBSD 5.3 cyrus-imap and cyrus-sasl (with TLS) are installed from ports and working. Accounts are stored in postgresql, managed with web-cyradm with md5 passwords Cyrus > saslauthd > PAM_pgsql > postgresql
PROBLEM >From Thunderbird, I can successfully send mail via Auth SMTP and log in to IMAP (using SSL/TLS): /var/log/auth.log: Jan 5 08:49:04 james PAM_pgsql[47153]: (imap) user user.dom.com authenticated. But when I try to log in with POP I get this error: /var/log/auth.log: Jan 5 08:59:01 james saslauthd[47151]: do_auth : auth failure: [user=test.dom.com] [service=pop] [realm=] [mech=pam] [reason=PAM auth error] Jan 5 08:59:01 james pop3s[22188]: Password verification failed FILES /usr/local/etc/cyrus.conf ... imap cmd="imapd" listen="imap" prefork=0 imaps cmd="imapd -s" listen="imaps" prefork=0 pop3 cmd="pop3d" listen="pop3" prefork=0 pop3s cmd="pop3d -s" listen="pop3s" prefork=0 sieve cmd="timsieved" listen="sieve" prefork=0 ... ## /usr/local/etc/imapd.conf # # $FreeBSD: ports/mail/cyrus-imapd22/files/imapd.conf,v 1.13 2004/11/22 08:15:15 ume Exp $ # # Added 051228 #autocreateinboxfolders: Sent | Drafts | Templates | Trash #autosubscribeinboxfolders: Sent | Drafts anysievefolder: yes sendmail: /usr/local/sbin/sendmail #altnamespace: yes #userprefix: Other Users #sharedprefix: Shared Folders lmtp_over_quota_perm_failure: 1 # 550 on quota overrun if run over LMTP virtdomains: userid defaultdomain: dom.com servername: mail.dom.com tls_ca_file: /usr/local/etc/postfix/ssl/smtpd.pem tls_cert_file: /usr/local/etc/postfix/ssl/smtpd.pem tls_key_file: /usr/local/etc/postfix/ssl/smtpd.pem sasl_pwcheck_method: saslauthd #sasl_mech_list: md5 plain login sasl_mech_list: plain login #sasl_auxprop_plugin: sql #sasl_sql_engine: pgsql #sasl_sql_hostnames: localhost #sasl_sql_user: dbmail #sasl_sql_passwd: D0lbym4n #sasl_sql_database: dbmail #sasl_sql_verbose: yes #sasl_sql_select: SELECT passwd FROM dbmail_users WHERE userid = '%u' #sasl_sql_select: SELECT passwd FROM dbmail_users WHERE userid = '[EMAIL PROTECTED]' configdirectory: /var/imap partition-default: /var/imap/spool unixhierarchysep: yes #admins: [EMAIL PROTECTED] admins: cyrus autocreatequota: 10485760 sieveusehomedir: false sievedir: /var/imap/sieve ## /etc/pam.d/imap (ln -s /etc/pam.d/imap /etc/pam.d/pop) auth required pam_pgsql.so database=mail user=mail password=D0lbym4n table=accountuser user_column=username pwd_column=password pw_type=md5 debug account required pam_pgsql.so database=mail user=mail password=D0lbym4n table=accountuser user_column=username pwd_column=password pw_type=md5 debug ## I have an /etc/pam-pgsql.conf file, but it was not being used (so I just put the data call into /etc/pam.d/imap), so I have not edited it recently. Any ideas would be greatly appreciated. ross ---- Cyrus Home Page: http://asg.web.cmu.edu/cyrus Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html