Chinaunix

标题: 升级SENDMAIL8.10.X到8.12.10之后,SMTP认证出现了错误。 [打印本页]

作者: lzove    时间: 2004-06-29 16:42
标题: 升级SENDMAIL8.10.X到8.12.10之后,SMTP认证出现了错误。
在redhat7.3 升级SENDMAIL8.10.X到8.12.10之后,SMTP认证出现了错误。

在sendmail.mc上改动过的几处地方。
------------------------------------------------------------------------------
1. define(QUEUE_DIR,`/var/spool/mqueue/q*')
2. TRUST_AUTH_MECH(`DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
3. define(`confAUTH_MECHANISMS', `DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
4. DAEMON_OPTIONS(`Port=25,Name=MTA')dnl
5. DAEMON_OPTIONS(`Port=587,Name=MSA,M=Ea')dnl

----------------------------------------------------------------------
#/usr/sbin/sendmail -d0.1 -bv root |grep SASL

输出如下面:

NETUNIX NEWDB QUEUE SASL SCANF SMTP USERDB XDEBUG

--------------------------------------------------------------------------
测试端口25,确保输出AUTH提示行。

#telnet localhost 25
Trying 127.0.0.1...
Connected to smtp.domain.com.
Escape character is '^]'.
220 smtp.domain.com ESMTP Sendmail 8.11.2/8.11.2; Sun, 1 July 2001 17:56:54 -0800
EHLO localhost
250-smtp.domain.com Hello IDENT:root@smtp.domain.com [127.0.0.1], pleased to meet you
250-ENHANCEDSTATUSCODES
250-EXPN
250-VERB
250-8BITMIME
250-SIZE
250-DSN
250-ONEX
250-ETRN
250-XUSR
250-AUTH LOGIN PLAIN DIGEST-MD5 CRAM-MD5
250 HELP
quit
221 2.0.0 smtp.domain.com closing connection
Connection closed by foreign host.
-----------------------------------------------------------------------------
sasl用的是cyrus-sasl-2.*.*.tar.tar库。
-----------------------------------------------------------
可是在客户端outlook express上,SMTP还是通不过,每次发邮件都会弹出窗口要我输入用户名和密码,输入之后还是弹出同样的窗口。我真快疯了,哪位高手帮一下忙吧,看还有哪里是否没有配置好。




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