最近メールが相手にブロックされるなーと思ったメールサーバ管理者の皆さんへ
最近、メールを経由して色々なものが飛んでくる時代になりました。
ということで、メールを受信する側で送ってくる人の身体検査をより強化する事が増えてきたと思います。
postfixなんかだと
main.cf
smtpd_client_restrictions = permit_mynetworks, reject_unknown_client, reject_unknown_reverse_client_hostname, permit
smtpd_helo_required = yes
smtpd_helo_restrictions = permit_mynetworks, reject_invalid_hostname, reject_non_fqdn_hostname, reject_unknown_hostname, permit
rbl.jp運用終了とのことですので、設定から抹殺しました。今までありがとうございました。
なーんて書く場合も出てきました。
ここで、送信側にエラー450 4.7.1になって送信がブロックされるという事象が現れます。
これは以下のような原因で起こります。
- 送信元ホストがHELOコマンドの送信までたどり着き、コマンドを送る
- その際に自ホスト名を送るがそのホスト名ではIPアドレスを取得できない
- reject_unknown_hostnameに引っかかって送信をブロックされる
対処としては
- HELOで送信するホスト名とグローバルIPアドレスに割当たっているホスト名を一致させる。(smtp_helo_name等で)
- HELOで送信するホスト名をDNSに登録する
等が考えられます。
要は嘘をつくな、って事です。
Author And Source
この問題について(最近メールが相手にブロックされるなーと思ったメールサーバ管理者の皆さんへ), 我々は、より多くの情報をここで見つけました https://qiita.com/RK_Nakagawa/items/e5bd1a0b9cde1a022c8f著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .