web-dev-qa-db-ja.com

postfix / smtpd [1337]:警告:ホスト名example.comはアドレス93.184.216.119に解決されません

次のエラーメッセージの意味を正確に理解できません。 192.168.x.xアドレスからのメールサーバーがメールをプッシュしているときに、ログにポップアップ表示されます。

postfix/smtpd [1337]:警告:ホスト名example.comはアドレス93.184.216.119に解決されません

ただし、ドメインはAレコードを1つだけ持つアドレスに解決されます(/ etc/hostsで127.0.1.1を超えている間)。

$ Dig example.com

example.com。 3600 IN A 93.184.216.119

逆引きDNSは正しくありませんが、それは警告が言っていることではなく、LANメールによってのみトリガーされる理由を説明していません。 tcpdumpで確認されたように、LANメールサーバーehloは、192.168.1.99としてPostfixサーバーに認識されているサブドメインsub.example.comを持っています。

デバッグを進める方法はありますか?警告の原因を理解するにはどうすればよいですか?どんな助けも大歓迎です。

$ postconf -d | grep smtpd_helo_restrictions

smtpd_helo_restrictions = permit_mynetworks、reject_unknown_helo_hostname

2
anx

解決:

smtp_Host_lookup = native

クライアントのpostfixインスタンスは、そのシステム上の他のメールクライアントと同じように動作します(/ etc/hosts IPも使用します)。その後、ターゲットシステムは、192.168.x.xとして認識されていても、クライアントが外部IPから接続していることを確認するメッセージを表示しなくなります。

2
anx