我需要从sub.domain.com发送邮件,但传递到一个地址失败,并出现错误“R = lookuphost延迟(-1):主机查找没有完成”。
可能相关的其他信息:我的/etc/resolv.conf包含VPS提供程序的名称服务器(不同于域提供程序的名称服务器)。 我也检查了收件人的DNSlogging,发现没有MXlogging。
检查MX DNSparsing是否从您的身边失败,或者不是使用mxtoolbox.com
使用exim -bt -d-resolver [email protected]来诊断邮件路由
在服务器上运行nslookup -type=MX example.org 。 并检查是否得到MXlogging的答案。
如果没有,请尝试相同的请求,但指定一个众所周知的名称服务器,如谷歌公共DNS: nslookup -type=MX example.org 8.8.8.8
你现在应该得到一些MX的结果,这意味着你的名称服务器不能正常工作。 所以你可以改变你的resolv.conf到一个可以正常工作的域名服务器(provider,google dns,你想要什么,)或者设置你自己的