当主 DNS 服务器不可用时,为什么 SendMail SMTP 横幅问候语会出现延迟?

当主 DNS 服务器不可用时,为什么 SendMail SMTP 横幅问候语会出现延迟?

CentOS 5.x / SendMail

大家好,

通常,当我连接到我的 SendMail 服务器时,我几乎会立即看到 SMTP 横幅问候。

不过,我注意到,当 SendMail 服务器无法访问主 DNS 服务器时,SMTP 横幅问候语可能需要 10-15 秒才能出现。我猜想这可能与 SendMail 尝试执行反向 DNS 查找、未收到响应,然后尝试第二个解析器(和/或放弃查询)有关。

假设是这种情况,这可以配置吗?我查看了调整配置指南(http://www.sendmail.org/m4/tweaking_config.html) 并看到了几个与解析器超时有关的选项,但它们似乎都特定于从 sendmail 进行的出站传递。此延迟发生在到 sendmail 的入站传递中。

有什么想法吗?谢谢。

答案1

是的,这是因为 DNS 问题。这就是为什么你应该保持你的 DNS 正常运行,以及为什么有一个辅助 DNS 服务器。

要解决这个问题,您需要调整 DNS 而不是 Sendmail。解决根源而不是症状。

答案2

注释掉 FEATURE('accept_unresolvable_domains')dnl

在您的sendmail.mc文件中并重建/重新启动 sendmail。

相关内容