在服务器smtp问题,无法找到主机名

问题描述:

我收到此错误时,我通过邮件功能发送电子邮件。 (ip和电子邮件被隐藏)在服务器smtp问题,无法找到主机名

[email protected] R=lookuphost T=remote_smtp defer (-44): SMTP error from remote mail server after RCPT TO:<[email protected]>: host mail.server.com [XX.XX.XX.XX]: 450 4.7.1 Client host rejected: cannot find your hostname, [XX.XX.XX.XX] 

任何帮助吗?

感谢

+0

我来这里寻找解决我的问题的方法,因为我自己发现它也许可以帮助其他人最终在这里:http://serverfault.com/a/810101/250506 – carla 2016-10-19 21:37:52

你可以查阅一下反向DNS显示是这样的:

$ dig mail.mydomain.com 
... 
mail.mydomain.com 90 IN A 74.125.77.121 

反向查找

$ dig -x 74.125.77.121 
... 
121.77.125.74.in-addr.arpa. 86400 IN PTR ew-in-f121.1e100.net. 

所以mail.mydomain.com不等于ew-in-f121.1e100.net - 你被阻止。

+0

mail.mydomain.net 。 13865在CNAME mydomain.net中。 mydomain.net。 13767 IN A XX.XX.XX.XX – 2011-02-04 22:21:55

这听起来像远程服务器正在试图做你的IP地址的reverse DNS lookup - 这通常是作为一种防垃圾邮件措施。这个配置是该IP地址块的所有者 的责任 - 在你的情况下,可能是托管你的服务器的ISP。