前几天我在处理一个 sendmail 服务器,结果真的很沮丧。这台机器的某个地方有东西告诉它把一个域当作本地机器来处理。问题是,我搞不清楚这是在哪里做的。它不在 local-host-names 文件中...HOSTS 文件中没有它的内容,DNS 指向远离服务器的地方...我在 sendmail 配置目录中 grep 了域名...什么也没找到。我上周通过将本地域的未知用户指向另一个邮件服务器解决了这个问题,但今天我仍然无法弄清楚在 sendmail 中将域视为本地的配置在哪里。
答案1
我弄清楚了是什么原因造成的。出于某种原因,设置了多个 PTR 记录,其中一个是有问题的域。Sendmail 正在对主机名进行 PTR 查找,并自动将返回的所有内容添加为本地域