Postfix 不会发送到只有“A”记录的域

Kon*_*rth 2 domain-name-system postfix

我们有一个非常奇怪的情况,我不太明白。我们的 postfix 服务器通常可以很好地传送电子邮件,但是对于许多域,存在一个问题。这些域很奇特,因为它们在 DNS 中只有一个记录而没有 MX 记录。

我得到的错误是:

host or domain name not found. Name service error for name=<DOMAIN> type=MX: Unknown error 0>

奇怪的是,这是真的——因为 MX 查找确实失败了。虽然有那个 A 记录,但后缀似乎很高兴地忽略了。

我们目前正在运行来自 pkgsrc 的 postfix 2.9.6。

Jen*_*y D 5

我相信你正在寻找的配置是

ignore_mx_lookup_error = yes
Run Code Online (Sandbox Code Playgroud)

当 MX 查找不产生响应(而不是表示记录不存在的响应)时,这将强制执行 A 记录查找。

postfix 文档站点上有更多信息,并警告它可能导致邮件误投。