starndawn
请教关于postfix验证报错
OS: redhat as 4.2
Postfix: redhat 自带的postfix-2.1.5-4.2.RHEL4
Cyrus sasl: redhat 自带的cyrus-sasl-2.1.19-5.EL4
已完成配置,sasl也启动了,测试如下:
[root@system bin]# telnet system.test 2500
Trying 127.0.0.1...
Connected to system.test (127.0.0.1).
Escape character is '^]'.
220 system.test ESMTP Postfix
EHLO system.test
250-system.test
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-AUTH GSSAPI PLAIN CRAM-MD5 DIGEST-MD5 NTLM LOGIN
250 8BITMIME
从以上内容看,postfix应该支持sasl验证了,验证机制是:saslauthd,不过我在用foxmail发邮件的时候,报535错误,验证失败,我使用passwd修改过帐号的密码,还是报错,是什么问题呢?
starndawn
我打开了smptd的verbose log,查看日志发现:
Jun 3 15:07:43 system postfix/smtpd[5973]: connection established
Jun 3 15:07:43 system postfix/smtpd[5973]: master_notify: status 0
Jun 3 15:07:43 system postfix/smtpd[5973]: name_mask: resource
Jun 3 15:07:43 system postfix/smtpd[5973]: name_mask: software
Jun 3 15:07:43 system postfix/smtpd[5973]: name_mask: noanonymous
Jun 3 15:07:43 system postfix/smtpd[5973]: connect from unknown[10.4.59.100]
Jun 3 15:07:43 system postfix/smtpd[5973]: match_list_match: unknown: no match
Jun 3 15:07:43 system postfix/smtpd[5973]: match_list_match: 10.4.59.100: no match
Jun 3 15:07:43 system postfix/smtpd[5973]: match_list_match: unknown: no match
Jun 3 15:07:43 system postfix/smtpd[5973]: match_list_match: 10.4.59.100: no match
Jun 3 15:07:43 system postfix/smtpd[5973]: > unknown[10.4.59.100]: 220 system.test ESMTP Postfix
Jun 3 15:07:43 system postfix/smtpd[5973]: watchdog_pat: 0x96a7a10
Jun 3 15:07:43 system postfix/smtpd[5973]: < unknown[10.4.59.100]: EHLO Kenford
Jun 3 15:07:43 system postfix/smtpd[5973]: > unknown[10.4.59.100]: 250-system.test
Jun 3 15:07:43 system postfix/smtpd[5973]: > unknown[10.4.59.100]: 250-PIPELINING
Jun 3 15:07:43 system postfix/smtpd[5973]: > unknown[10.4.59.100]: 250-SIZE 10240000
Jun 3 15:07:43 system postfix/smtpd[5973]: > unknown[10.4.59.100]: 250-VRFY
Jun 3 15:07:43 system postfix/smtpd[5973]: > unknown[10.4.59.100]: 250-ETRN
Jun 3 15:07:43 system postfix/smtpd[5973]: > unknown[10.4.59.100]: 250-AUTH PLAIN LOGIN
Jun 3 15:07:43 system postfix/smtpd[5973]: > unknown[10.4.59.100]: 250-AUTH=PLAIN LOGIN
Jun 3 15:07:43 system postfix/smtpd[5973]: match_list_match: unknown: no match
Jun 3 15:07:43 system postfix/smtpd[5973]: match_list_match: 10.4.59.100: no match
Jun 3 15:07:43 system postfix/smtpd[5973]: > unknown[10.4.59.100]: 250 8BITMIME
Jun 3 15:07:43 system postfix/smtpd[5973]: watchdog_pat: 0x96a7a10
Jun 3 15:07:43 system postfix/smtpd[5973]: < unknown[10.4.59.100]: AUTH LOGIN
Jun 3 15:07:43 system postfix/smtpd[5973]: smtpd_sasl_authenticate: sasl_method LOGIN
Jun 3 15:07:43 system postfix/smtpd[5973]: smtpd_sasl_authenticate: uncoded challenge: Username:
Jun 3 15:07:43 system postfix/smtpd[5973]: > unknown[10.4.59.100]: 334 VXNlcm5hbWU6
Jun 3 15:07:43 system postfix/smtpd[5973]: < unknown[10.4.59.100]: dGVzdDE=
Jun 3 15:07:43 system postfix/smtpd[5973]: smtpd_sasl_authenticate: decoded response: test1
Jun 3 15:07:43 system postfix/smtpd[5973]: smtpd_sasl_authenticate: uncoded challenge: Password:
Jun 3 15:07:43 system postfix/smtpd[5973]: > unknown[10.4.59.100]: 334 UGFzc3dvcmQ6
Jun 3 15:07:43 system postfix/smtpd[5973]: < unknown[10.4.59.100]: dGVzdDE=
Jun 3 15:07:43 system postfix/smtpd[5973]: smtpd_sasl_authenticate: decoded response: test1
Jun 3 15:07:43 system postfix/smtpd[5973]: warning: unknown[10.4.59.100]: SASL LOGIN authentication failed
Jun 3 15:07:43 system postfix/smtpd[5973]: > unknown[10.4.59.100]: 535 Error: authentication failed
Jun 3 15:07:43 system postfix/smtpd[5973]: watchdog_pat: 0x96a7a10
Jun 3 15:07:43 system postfix/smtpd[5973]: smtp_get: EOF
Jun 3 15:07:43 system postfix/smtpd[5973]: lost connection after AUTH from unknown[10.4.59.100]
Jun 3 15:07:43 system postfix/smtpd[5973]: disconnect from unknown[10.4.59.100]
Jun 3 15:07:43 system postfix/smtpd[5973]: master_notify: status 1
Jun 3 15:07:43 system postfix/smtpd[5973]: connection closed
Jun 3 15:07:43 system postfix/smtpd[5973]: watchdog_stop: 0x96a7a10
Jun 3 15:07:43 system postfix/smtpd[5973]: watchdog_start: 0x96a7a10
Jun 3 15:08:23 system postfix/smtpd[5973]: proxymap stream disconnect
Jun 3 15:08:23 system postfix/smtpd[5973]: watchdog_stop: 0x96a7a10
Jun 3 15:08:23 system postfix/smtpd[5973]: watchdog_start: 0x96a7a10
Jun 3 15:09:23 system postfix/smtpd[5973]: idle timeout -- exiting
用户名密码的确都是test1,为什么还是鉴权失败??