次のエラーメッセージの意味を正確に理解できません。 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
解決:
smtp_Host_lookup = native
クライアントのpostfixインスタンスは、そのシステム上の他のメールクライアントと同じように動作します(/ etc/hosts IPも使用します)。その後、ターゲットシステムは、192.168.x.xとして認識されていても、クライアントが外部IPから接続していることを確認するメッセージを表示しなくなります。