- 论坛徽章:
- 0
|
用testsaslauthd测试验证通过,但是通过smtp登录postfix就不行了
配置文件:
/etc/sysconfig/saslauthd
SOCKETDIR=/var/run/saslauthd
MECH=ldap
FLAGS=
/usr/lib/sasl2/smtpd.conf
pwcheck_method: saslauthd
mech_list:login plain
/etc/postfix/main.cf
smtpd_sasl_auth_enable = yes
smtpd_sasl_path = smtpd
smtpd_sasl_local_domain = $myhostname
smtpd_sasl_security_options = noanonymous
smtpd_recipient_restrictions = permit_mynetworks,permit_sasl_authenticated, reject_unauth_destination
broken_sasl_auth_clients = yes
错误:postfix/smtpd[25821]: warning: localhost.localdomain[127.0.0.1]: SASL login authentication failed: authentication failure
telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
220 mail.libao.biz ESMTP Postfix
auth login
334 VXNlcm5hbWU6
liucheng ###ldap用户名
334 UGFzc3dvcmQ6
liucheng ###密码
535 5.7.0 Error: authentication failed: authentication failure
testsaslauthd -u liucheng -p liucheng
0: OK "Success." |
|