sendmail中用mail向自己的QQ邮箱发送邮件结果提示发送不成功,寻找原因是QQ不识别root@localhost.localdomain的邮件,所以:
解决方法:修改hosts文件为域名,并且修改
[root@localhost ~]# vim /etc/mail/sendmail.cf # SMTP daemon options O DaemonPortOptions=Port=smtp,Addr=0.0.0.0, Name=MTA
测试后发送QQ邮件成功。
注意/etc/hosts文件和/etc/sysconfig/network 里面的HOSTNAME必须一致,
并且修改/etc/sysconfig/network里面的hostname文件,必须用命令hostname xxx使其生效,
否则会提示 dsn=4.0.0, stat=Deferred: Connection refused by [127.0.0.1]
转载于:https://blog.51cto.com/nanchunle/1643840