質問: 」のため、そのまま通過となるはず?です。 ほぼ同じ設定(ネットワークは別)で複数台運用していますが、上記の事象がでるのは1台サーバのみです。 RFC上は存在するホスト名にするのが正しいのでしょうが、相手先サーバの ためなかなか変更できません。 ・エラー内容(検証用の送信テストサーバ) ・# telnet testdomain.XXX 25 Trying 114.XXX.XXX.XXX... Connected to testdomain.XXX (114.XXX.XXX.XXX). Escape character is '^]'. 220 testdomain.XXX ESMTP Postfix helo test.invalid.premium.test ★存在しないドメインの場合拒否 250 testdomain.XXX mail from:test@test.invalid.premium.test 554 5.7.1 This message has been blocked because the HELO/EHLO domain is invalid. Connection closed by foreign host. ・エラー内容(該当サーバ) postfix/smtpd[7313]: connect from v-59-157-5-164.XXX.XXX.XXX[59.XXX.XXX.XXX] postfix/smtpd[7313]: lost connection after EHLO from v-59-157-5-164.XXX.XXX.XXX[59.XXX.XXX.XXX] postfix/smtpd[7313]: disconnect from v-59-157-5-164.XXX.XXX.XXX[59.XXX.XXX.XXX] 代替案して、hostsによる名前解決も試しましたが、改善しませんでした。 ネットワークの問題?もあるかなと思いますが、すべて切り分けできていませんが、postfixの設定にて、HELO/EHLO要求時に接続元のmyhostnameの名前解決を無効にできるような設定があればご教授下さい。 なお、heloの後に入力する文字列は何かレコードが存在するものであれば 「aaa」でも何でも許可されました。 【追記】 NATにてアドレス変換を行っている環境でもあるのですが、 関連はありますでしょうか。 少ない情報で申し訳ありませんが、よろしくおねがいします
回答: postfix-2.6.6 にそのようなエラーメッセージを出力する箇所が見当たりません。 メールログにも "lost connection after EHLO" だけですし、postfix ではないような気がします。 推測ですが、IMSS の IPフィルタなどが原因ではないでしょうか。 > > NATにてアドレス変換を行っている環境でもあるのですが、関連はありますでしょうか。 > > > 逆引きした結果と HELO/EHLO のホスト名を照合している可能性はあるかも。