きまぐれほげほげひろば

s25rtarpitgreylist のホワイトリスト・ブラックリストのメンテナンスについて

このページではs25rtarpitgreylist のホワイトリスト・ブラックリストのメンテナンスについて説明します。

s25rtarpitgreylistのアーカイブファイルには「s25rtarpitgreylist ログ抽出サマリ送信スクリプト」(s25rtarpitgreylist_report.sh)がこっそりと含まれています。 このスクリプトを実行することにより、maillogファイルから前日のs25rtarpitgreylistによる拒絶理由を拒絶理由ごとにトップ20を抽出することができます。(結果はメールで送信されます) この抽出結果を基にすることにより、ホワイトリスト・ブラックリストのメンテナンスのお手伝いをできるかもしれません。

はじめに、スクリプトファイルを開いて結果の送信先メールアドレスの設定をしてください。

# vi s25rtarpitgreylist_report.sh # mailto mailto='root@hogehoge.com' # mail subject subject_str='s25rtarpitgreylist report' # print record num_record=20 # path of maillog path_log_default='/var/log/maillog' :(省略)

次に毎日定期的に実行できるようにcronの設定をします。

# crontab -e # ---- s25rtarpitgreylist のレポート ---- 1 0 * * * /var/qmail/s25rtarpitgrelist/s25rtarpitgreylist_report.sh

以上です。

s25rtarpitgreylist ログ抽出サマリ送信スクリプトを実行すると、指定したメールアドレスに以下のような内容のメールが送信されます。

===== SUMMARY =================== 1771 all 9 ng all ===== NG reason =================== 4 NG blacklist 4 NG helohostcheck 1 NG tarpit ===== NG host top20 =================== 4 122.123.234.202 (122.123.234.202) 4 118-167-130-93.dynamic.hinet.net (118.167.130.93) 1 122-116-58-241.hinet-ip.hinet.net (122.116.58.241) ===== NG host top20 reason =================== 4 122.123.234.202 (122.123.234.202) NG : helohostcheck : bad remote helo :122.123.234.202 -> hogehoge.com 4 118-167-130-93.dynamic.hinet.net (118.167.130.93) NG : blacklist :blacklisted hostname 1 122-116-58-241.hinet-ip.hinet.net (122.116.58.241) NG : tarpit :no smtp command - tarpit timeout ===== NG host helocheck top20 reason =================== ===== NG host comesoon top20 =================== ===== NG host registed dnsbl top20 =================== ===== 450 host top20 =================== ===== OK regist greylist top20 =================== ===== ERROR (reason) =================== ===== WARNING (reason) ===================

上記の例には出ていませんが、この中で

がホワイトリストへの登録候補になります。 当然メールの内容はわからないので、ホスト名のみで怪しいかどうか判断しホワイトリストに登録する、といった運用になると思います。

ほかに条件があるかもしれませんが、即興でこのページを作成しましたので、記述している時点では思いつきません・・・。ブラックリストも出てきませんでしたね。こちらはすり抜けたメールのヘッダーをメールサーバの利用者に報告していただいてメンテナンスしてください。

戻る