|
sendmail中怎么加入SMTP验证啊
我用的是万科的动态域名(ighack.kmip.net)是我自己申请的动态域名
我可以在webmin里成功发送邮件
我可以[email protected] 对root@localhost
[email protected] 对[email protected]
[email protected] 对[email protected]
[email protected] 对[email protected]
在webmin也收不到外网发过来的邮件如163
但是我不用在Evolution收发邮件
什么邮件都收不到(我明明开了cyrus-imapd服务110端口,收邮件还提示要密码)
Evolution的SMTP和POP配置如图
发邮件提示密码错误(密码明明是对的)
这是不是跟SMTP验证有关啊
我用过下面这种方法加过SMTP验证
修改 vi /etc/mail/sendmail.mc,注释掉这行:
DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')
dnl TRUST_AUTH_MECH(`DIGEST-MD5 CRAM-MD5 LOGIN dnl PLAIN')dnl
dnl define(`confAUTH_MECHANISMS', `DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
改为:
让sendmail监听所有地址
dnl DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')
给SMTP加认证功能
TRUST_AUTH_MECH(`DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
define(`confAUTH_MECHANISMS', `DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
在执行:
m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
最后执行:
/etc/init.d/sendmail restart
具体文是这里的
http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=2816&highlight=sendmail |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
|