LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 895|回复: 3

请教关于postfix验证报错

[复制链接]
发表于 2008-6-3 12:47:58 | 显示全部楼层 |阅读模式
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修改过帐号的密码,还是报错,是什么问题呢?
 楼主| 发表于 2008-6-3 15:38:28 | 显示全部楼层
我打开了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,为什么还是鉴权失败??
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-3 16:21:38 | 显示全部楼层
已搞定,原来是foxmail不支持PLAIN的验证方式,我把验证服务该为:pwcheck_method: auxprop,然后再改其他的配置,就OK了。
回复 支持 反对

使用道具 举报

发表于 2008-6-3 16:30:23 | 显示全部楼层
高手!!



.
.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表