sudo yum install sendmail.x86_64
sudo yum install sendmail-devel.x86_64
sudo vim /etc/mail/local-host-names
加入域名
ry105.com
mail.ry105.com
sudo vim /etc/mail/sendmail.mc
打开以下配置
TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
更改以下配置
DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl ==> DAEMON_OPTIONS(`Port=smtp,Addr=0.0.0.0, Name=MTA')dnl
su root
m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
exit
sudo /etc/init.d/sendmail restart
#邮件日志 : /var/log/maillog #用于查错
问题描述 : Jul 23 13:20:53 ry-105 sendmail[32444]: q6N5Krde032442: to=<13126619894@wo.com.cn>, ctladdr=<ry@localhost.localdomain> (101/500), delay=00:00:00, xdelay=00:00:00, mailer=esmtp, pri=120337, relay=womx.wo.com.cn. [114.247.0.97], dsn=5.0.0, stat=Service unavailable
解决方法 : telnet womx.wo.com.cn 25,发现有的机器可以通,有的不可以通,可以通的能正常发邮件,不可以通的发不了邮件,猜测防火墙问题。可以采用其它邮箱转发,比如通过QQ邮箱转到wo邮箱的方式