我们遇到了一个非常奇怪的情况,我不太明白。我们的 postfix 服务器大部分时候都能正常发送电子邮件,但对于一些域名,却出现了问题。这些域名很奇怪,因为它们在 DNS 中只有一条 a 记录,没有 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。
答案1
我相信你正在寻找的配置是
ignore_mx_lookup_error = yes
当 MX 查找没有产生响应(而不是表示记录不存在的响应)时,它将强制进行 A 记录查找。
更多信息请访问Postfix 文档站点,并警告这可能会导致邮件错误投递。