为什么 sendmail 接受本地主机名文件中不存在的主机名的邮件?

为什么 sendmail 接受本地主机名文件中不存在的主机名的邮件?

cf我的文件中有以下行

Fw/etc/mail/local-host-names

以及local-host-names文件中的以下几行

mydomain.com
hostname.mydomain.com

但当我向 发送邮件时[email protected],sendmail 正在接受其邮件。 otherhost.mydomain.com 解析为其中一个私有 IP 地址。可能是什么原因?

答案1

在您的提示中输入:

$ sendmail -bt
> $=w

$=w 是包含 sendmail 认为是本地的所有名称的类。这些名称包括 中列出的名称/etc/mail/local-host-names以及/etc/hostssendmail 在检查机器的网络接口后认为是本地的名称。

相关内容