皆様
よろしくお願いします。
postfix+IMSS(トレンドマイクロ)にてメールサーバを運用しています。
【サーバ構成】
postfix 2.6.6
InterScan MSS 7.1
Redhat 6.8
送信元のMTAサーバのsmtp接続時のEHLO/HELOで入力する
「myhostname」が名前解決できない場合、メールを拒否してしまっています。
・エラー内容
554 5.7.1 This message has been blocked because the HELO/EHLO domain is invalid.
サーバのpostconfコマンドにて、確認しましたが、helo要求時の処理は
「smtpd_helo_restrictions = 」のため、そのまま通過となるはず?です。
ほぼ同じ設定(ネットワークは別)で複数台運用していますが、上記の事象がでるのは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にてアドレス変換を行っている環境でもあるのですが、
関連はありますでしょうか。
少ない情報で申し訳ありませんが、よろしくおねがいします
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/06/24 00:08