“主机查找未完成”错误

hii*_*nen 5 domain-name-system email exim

我需要从 sub.domain.com 发送邮件,但发送到一个地址失败,并显示错误“R=lookuphost defer (-1): host lookup did not complete”。

可能相关的其他信息:我的 /etc/resolv.conf 包含 VPS 提供商的名称服务器(不同于域提供商的名称服务器)。我还检查了收件人的 DNS 记录,发现它没有 MX 记录。

exe*_*ral 5

使用mxtoolbox.com检查您的 MX DNS 解析是否失败

用于exim -bt -d-resolver user@example.org诊断进出口邮件路由

  • 如果是。这意味着 DNS 解析在您这边失败。

nslookup -type=MX example.org在您的服务器上运行。并检查您是否收到 MX 记录答案。

如果没有,请尝试相同的请求,但指定一个众所周知的名称服务器,例如 google public dns: nslookup -type=MX example.org 8.8.8.8

您现在应该得到一些 MX 结果,这意味着您的名称服务器工作不正常。因此,您可以将您的 resolv.conf 更改为正常工作的名称服务器(提供商、谷歌 dns、您想要的,..)或设置您自己的