关于smtp认证的问题!

关于smtp认证的问题!

Redhat 7.1中怎么解决smtp认证的问题?就是解决出差同事拨号上网出现动态IP,用sendmail发邮件不能发的问题。      
唔~~~~怎么没人回答我的问题呀??      
不是很理解你的意思╋你是不是指自己的SMTP帐赞。
你的同事可不可以利用其它公司的SMTP 办信呢?      
请参考以下网址:
http://www.linuxaid.com.cn/solution/showsol.jsp?i=262

Sendmail环境下实现SMTP认证拒绝垃圾邮件。      
楼上的大哥,我按照你给的文章,在运行:sendmail -d0.1 -bv root | grep SASL时出现"NETINET NETUNIX NEWDB QUEUE SASL SCANF SMTP USERDB XDEBUG"应该是确认了sasl已可以认证了吧??
但我在设置outlook Expess时,“我的服务器要求身份认证”也选中了,但每次发信总跳出个要求输入用户名及密码框,这个用户名及密码怎么建?      
点设置,如果你的pop3邮箱与smtp服务器是同一个服务器的话,使用与pop3服务器相同的设置。如果不同则要在用户名和密码里面输入一个smtp服务器linux系统的用户名和密码。

因为按照我说的网址中的设置,pwcheck使用的是shadow也就是unix用户的密码。因此,任何人要通过你的邮件服务器转发信件,都要经过系统验证(当然,在/etc/mail/access里面定义的IP地址的转发要求是不需要验证的)。所以,你可以使用一个在你的smtp服务器的linux的用户id和密码就可以了。      
楼上的大哥,我用saslpasswd建了用户,然后在验证里填写的也是name@domain.com,但发邮件还是显示的是:500 5.7.0 authentication failed,我测试过telnet localhost 25
Trying 127.0.0.1...
Connected to test.domain.com.
Escape character is '^]'.
220 test.domain.com ESMTP Sendmail 8.11.4/8.11.4; Sun, 10 Dec 2000 17:56:54 -0800
EHLO localhost
250-test.domain.com Hello IDENT:root@test.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 test.domain.com closing connection
Connection closed by foreign host.

应该证明我的sasl已经可以验证了吧?但是.......头很痛      
看一下/usr/lib/sasl/Sendmail.conf,如果是pwcheck_method:pam的话,不用添加SASLPASSWD用户也可以认证,只要有该系统用户就可以了。

另:仔细看看本站中的教学文档,应该会有帮助。