web-dev-qa-db-ja.com

sendmailがlocal-Host-namesファイルに存在しないホスト名のメールを受け入れるのはなぜですか?

cfファイルに次の行があります

Fw/etc/mail/local-Host-names

local-Host-namesファイルの次の行

mydomain.com
hostname.mydomain.com

しかし、[email protected]にメールを送信すると、sendmailはそのメールを受け入れています。 otherhost.mydomain.comは、プライベートIPアドレスの1つに解決されます。理由は何でしょうか?

2
Sachin Divekar

プロンプトタイプ:

$ sendmail -bt
> $=w

$ = wは、sendmailがローカルと見なすすべての名前を含むクラスです。これらには、/etc/mail/local-Host-namesにリストされているものと、sendmailがマシンのネットワークインターフェイスを調べた後にローカルと見なす/etc/hostsにリストされているものが含まれます。

4
adamo