我终于得到了postfix并且第一次运行,并且在我’测试’之前确保所有事情都是正确的,所以我可以假设不可思议的力量阻止它工作而不是我.
假设我的FQDN是me.mysite.com,如果我的MX记录指向那里或mysite.com?
解决方法
首先 – 您的MX记录必须指向主机名,该主机名本身指向A和/或AAAA记录. MX记录不能直接包含IP地址,也不能指向CNAME记录.
其次,理想情况下它应该指向服务器的任何HELO名称,但是如果它们不匹配什么,那么只要A记录解析为正确,它就指向它的位置并不重要IP地址.
您可以使用nslookup(windows)或dig(linux)验证MX是否已正确设置.在nslookup上你会这样做:
C:\Users\mark.henderson>nslookup Default Server: dns.domain.local Address: 192.168.161.2 > set q=mx > example.com Server: dns.domain.local Address: 192.168.161.2 Non-authoritative answer: example.com MX preference = 10,mail exchanger = mail.example.com mail.example.com internet address = aaa.bbb.ccc.ddd
如果您在最后一行看到正确的IP地址,那么您的MX工作正常.