求rh8.0中如何实现SMTP认证(RPM安装)

发表于:2007-07-04来源:作者:点击数: 标签:
grub007 回复于:2003-09-23 11:12:37 1、将/usr/lib/sasl/Sendmail.conf的内容改为pwcheck_method:shadow 2、修改/etc/mail/sendmail.mc文件,将 dnlTRUST_AUTH_MECH(`EXTERNALDIGEST-MD5CRAM-MD5LOGINPLAIN')dnl dnldefine(`confAUTH_MECHANISMS',`EXTERNA



 grub007 回复于:2003-09-23 11:12:37
1、将/usr/lib/sasl/Sendmail.conf的内容改为pwcheck_method:shadow
2、修改/etc/mail/sendmail.mc文件,将
dnl TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
dnl define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
前面的dnl去掉。
3、m4 sendmail.mc > /etc/mail/sendmail.cf

 panwj 回复于:2003-09-23 13:46:12
由于服务器拒绝收件人之一,无法发送邮件。被拒绝的电子邮件地址是“panwj@sutian.com.cn”。 主题 'test', 帐户: '10.40.8.6', 服务器: '10.40.8.6', 协议: SMTP, 服务器响应: '550 5.7.1 <panwj@sutian.com.cn>... Relaying denied. IP name lookup failed [10.40.8.65]', 端口: 25, 安全(SSL): 否, 服务器错误: 550, 错误号: 0x800CCC79

 herogl 回复于:2003-09-23 13:50:29
telnet localhost 25
HELO local
看看有没有 LOGIN PLAIN输出

 panwj 回复于:2003-09-23 13:59:31
[root@localhost mail]# telnet localhost 25 
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 localhost.localdomain ESMTP Sendmail 8.12.5/8.12.5; Tue, 23 Sep 2003 14:07:57 +0800

500 5.5.1 Command unrecognized: ""
helo local
250 localhost.localdomain Hello localhost.localdomain [127.0.0.1], pleased to meet you

要怎样做,请明示?

 panwj 回复于:2003-09-23 14:15:28
[root@localhost mail]# telnet 10.40.8.6 25
Trying 10.40.8.6...
Connected to 10.40.8.6.
Escape character is '^]'.
220 localhost.localdomain ESMTP Sendmail 8.12.5/8.12.5; Tue, 23 Sep 2003 14:22:30 +0800

500 5.5.1 Command unrecognized: ""
EHLO localhost 
501 5.0.0 Invalid domain name

500 5.5.1 Command unrecognized: ""
ehlo 10.40.8.6
250-localhost.localdomain Hello [10.40.8.6], pleased to meet you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-ETRN
250-AUTH LOGIN PLAIN
250-DELIVERBY
250 HELP

原文转自:http://www.ltesting.net