Chinaunix

标题: 关于 postfix sasl 认证失败问题,急 [打印本页]

作者: mylinger    时间: 2010-06-24 15:15
标题: 关于 postfix sasl 认证失败问题,急
各位大大好! 编译的 Postifx+Cyrus-SASL+Coruier-authlib+Courier-imap+Extmail+Extman

现在系统可以登录WEB界面,登录收发邮件都正常,但用 outlook或者 foxmail等客户端,验证用户名和密码总是失败,是在急坏了!

tail -f /var/log/mail.log 中有报错

Jun 24 15:00:53 ubuntu8 postfix/smtpd[7150]: warning: unknown[192.168.50.22]: SASL LOGIN authentication failed: no mechanism available
Jun 24 15:00:53 ubuntu8 postfix/smtpd[7150]: lost connection after AUTH from unknown[192.168.50.22]

请问这是何故,sasl启动正常
ps -ef|grep auth
root      4331     1  0 13:43 ?        00:00:00 /usr/local/sasl2/sbin/saslauthd -a shadow pam
root      4332  4331  0 13:43 ?        00:00:00 /usr/local/sasl2/sbin/saslauthd -a shadow pam
root      4333  4331  0 13:43 ?        00:00:00 /usr/local/sasl2/sbin/saslauthd -a shadow pam
root      4334  4331  0 13:43 ?        00:00:00 /usr/local/sasl2/sbin/saslauthd -a shadow pam
root      4335  4331  0 13:43 ?        00:00:00 /usr/local/sasl2/sbin/saslauthd -a shadow pam
root      5230     1  0 Jun06 ?        00:00:00 /usr/local/courier-authlib/sbin/courierlogger -pid=/var/run/pop3d.pid -start -name=pop3d /usr/local/courier-imap/libexec/couriertcpd -address=0 -maxprocs=40 -maxperip=4 -nodnslookup -noidentlookup 110 /usr/local/courier-imap/sbin/pop3login /usr/local/courier-imap/bin/pop3d Maildir
root      7039     1  0 14:45 ?        00:00:00 /usr/local/courier-authlib/sbin/courierlogger -pid=/usr/local/courier-authlib/var/spool/authdaemon/pid -start /usr/local/courier-authlib/libexec/courier-authlib/authdaemond
root      7040  7039  0 14:45 ?        00:00:00 /usr/local/courier-authlib/libexec/courier-authlib/authdaemond
root      7041  7040  0 14:45 ?        00:00:00 /usr/local/courier-authlib/libexec/courier-authlib/authdaemond
root      7042  7040  0 14:45 ?        00:00:00 /usr/local/courier-authlib/libexec/courier-authlib/authdaemond


附上 authmysqlrc 文件
cat /etc/authmysqlrc
MYSQL_SERVER localhost
MYSQL_PORT 3306   
MYSQL_USERNAME extmail
MYSQL_PASSWORD extmail
MYSQL_SOCKET  /tmp/mysql.sock
MYSQL_DATABASE  extmail
MYSQL_USER_TABLE  mailbox
MYSQL_CRYPT_PWFIELD  password
#MYSQL_UID_FIELD  '2525'
#MYSQL_GID_FIELD  '2525'
MYSQL_UID_FIELD  '1001'
MYSQL_GID_FIELD  '1001'
MYSQL_LOGIN_FIELD  username
MYSQL_HOME_FIELD  concat('/var/mailbox/',homedir)
MYSQL_NAME_FIELD  name
MYSQL_MAILDIR_FIELD  concat('/var/mailbox/',maildir)

附上  smtpd.conf 文件
cat /usr/local/lib/sasl2/smtpd.conf

pwcheck_method: authdaemond
log_level: 3
mech_listLAIN LOGIN
srp_mda:md5
password_format:crypt
authdaemond_path:/usr/local/courier-authlib/var/spool/authdaemon/socket
作者: mylinger    时间: 2010-06-24 15:29
自己顶一下,实在着急




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2