extmail未收到邮件的解决办法

发布时间:2020-02-24编辑:脚本学堂
本文分享下,在extmail邮件系统环境中,未收到邮件问题的解决方法,供大家参考。

问题描述:
调用sendmail发送邮件,开启sendmail服务,发向qq、163的邮箱都能正常接收到,但是发送到内部extmail却无法接收到。

查看邮件服务器日志,有如下内容:
Mar 14 16:32:46 mail postfix/smtpd[15370]: NOQUEUE: reject: RCPT from unknown[1.1.1.1]: 450
4.1.8 <root@localhost.localdomain>: Sender address rejected: Domain not found; from=<root@localhost.localdomain>
to=<user@aa.com.cn> proto=ESMTP helo=<localhost.localdomain>

解决方法:

1、修改网站服务器hosts,添加本地解析域名
 

复制代码 代码示例:
[root@jbxue ~]# grep -v "#" /etc/hosts
127.0.0.1  bb.com  localhost.localdomain localhost  #localhost前面添加网站域名后缀

2、修改内部DNS解析,在bb.com添加一条MX记录指定到网站服务器

注意:
配置后,记得清理linux服务器DNS缓存,命令:
 

复制代码 代码示例:
# service nscd restart