bao_m 发表于 2005-10-24 11:56:29

postfix+sasl不能通过认证的问题!!请教!

软件:redhat 9.0 <br>
postfix 2.2.5 <br>
cyrus-sasl-2.1.21 <br>
berklerydb(系统带) <br>
<br>
编译:cyrus-sasl <br>
<br>
./configure --enable-cmulocal=no --enable-sample=yes --disable-dependency-tracking --enable-static= <br>
no --enable-shared=yes --enable-fast-install=yes --enable-libtool-lock --enable-staticdlopen=no --e <br>
nable-java=no --enable-alwaystrue=no --enable-checkapop=yes --enable-cram=no --enable-digest=no --e <br>
nable-otp=no --enable-srp=no --enable-srp-setpass=no --enable-krb4=no --enable-gssapi=no --enable-g <br>
ss_mutexes=no --enable-plain=yes --enable-anon=no --enable-login=yes --enable-ntlm=no --enable-pass <br>
dss=no --enable-sql=no --enable-ldapdb=no --enable-macos-framework --with-dbpath=/etc/sasldb2 --wit <br>
h-ipctype=unix <br>
make <br>
make install <br>
<br>
postfix <br>
<br>
make tidy <br>
make makefiles CCARGS="-DUSE_SASL_AUTH -I/usr/local/include/sasl" AUXLIBS="-L/usr/local/lib -lsasl2" <br>
make <br>
make install <br>
<br>
sasldblistusers2结果 <br>
<br>
baoming@qmail.zmdns.com: userPassword <br>
cyrus@qmail.zmdns.com: userPassword <br>
<br>
/etc/sasldb2权限 <br>
<br>
-rw-r----- 1 cyrus postfix 12288 Oct 24 10:18 sasldb2 <br>
<br>
/usr/lib/sasl2/smtpd.conf <br>
<br>
pwcheck_method: auxprop <br>
mech_list: plain login <br>
log_level: 2 <br>
<br>
/etc/postfix/main.cf <br>
smtpd_sasl_auth_enable = yes <br>
broken_sasl_auth_clients = yes <br>
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject <br>
smtpd_sasl_application_name = smtpd <br>
smtpd_sasl_local_domain = $mydomain <br>
smtp_sasl_auth_enable = yes <br>
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd <br>
smtp_sasl_security_options = noanonymous <br>
<br>
postfix start正常 看到有监听25端口 <br>
<br>
perl -MMIME::Base64 -e 'print encode_base64("\0baoming\0baoming");' <br>
AGJhb21pbmcAYmFvbWluZw== <br>
<br>
telnet 服务器IP 25 <br>
<br>
220 qmail.abc.com ESMTP Postfix <br>
ehlo qmail.abc.com <br>
250-qmail.abc.com <br>
250-PIPELINING <br>
250-SIZE 10240000 <br>
250-VRFY <br>
250-ETRN <br>
250-AUTH LOGIN PLAIN <br>
250-AUTH=LOGIN PLAIN <br>
250 8BITMIME <br>
auth plain AGJhb21pbmcAYmFvbWluZw== <br>
535 Error:authentication failed <br>
<br>
tail /var/log/maillog <br>
<br>
Oct 24 11:38:24 qmail postfix/smtpd: warning: SASL authentication failure: Password verification failed <br>
Oct 24 11:38:24 qmail postfix/smtpd: warning: unknown: SASL plain authentication failed <br>
<br>
<br>
无法通过认证,请问高手这是什么原因?<br>

bao_m 发表于 2005-10-25 12:55:53

re:问题解决,将main.cf中的smtpd...

问题解决,将main.cf中的smtpd_sasl_local_domain设为空即可。
页: [1]
查看完整版本: postfix+sasl不能通过认证的问题!!请教!