如何禁用Sendmail中的反向DNS

我想禁用Sendmail中的反向DNS查找。

我们有一个运行Sendmail的SMTP中继,具有基于IP的access.db。 我们不需要反向查找,实际上,它们可能会延误响应时间。 这触发警报监测…这使人不快乐。

我有一个search,并一直无法find任何东西禁用反向DNS查找传入连接。 显然,我不能杀死所有的DNS查找,因为没有邮件将被传递。

  • 操作系统:centos 5
  • sendmail.x86_64 8.13.8-8.1.el5_7
  • sendmail-cf.x86_64 8.13.8-8.1.el5_7

提前致谢!

检查您的sendmail.mc是否启用FEATURE(require_rdns) 。 如果不检查你的sendmail二进制文件是否支持tcp_wrappers编译,如果是,请检查/etc/hosts.allow/etc/hosts.deny的策略(特定于sendmail,或者缺省情况下,如果sendmail不存在)

更新:

还有几个文件需要检查。 首先检查/etc/nsswitch.conf (或/etc/mail/service.switch )是否存在。 正常的DNSparsing条目是:

 hosts: files bind 

接下来检查/etc/resolv.conf的条目。 那里列出的域名服务器是否响应? 也许第一个不可及,这是延误的原因。