ホーム » 未分類 » s25rtarpitgreylistを入れた

システム

最近の投稿

アーカイブ

カテゴリー

s25rtarpitgreylistを入れた

奥さんが、子供のポケモン大会の登録で、みつあゆのメールアドレスを登録した。 しかし、メールが届かない。理由は自宅で greylist 機能を動かしているため。 greylist は、SPAMメールを受け取らないために、一旦メールをTemporary Errorで 受け取らず、再送してきたメールだけを受け取る方式。 このため、相手が再送する時間分の遅延が発生する。 んで、ポケモン大会登録メールは、メール記載のIDをWeb登録で完了なんだけど、 IDは10分間の賞味期限付きで、受け取ったメールのIDを打つと10分過ぎで登録失敗。 何度か登録しようとすれば、普通greylistが保存されるんだけど、 登録の度に違うクラスの別IPアドレスからメールを送ってきてやがる。

ということで、設定を甘くしようと思ったけど whitelist 登録ができない。 調べてみると、s25rtarpitgreylist なるものが出ていたので、入れてみた。 こっちは、/var/qmail/s25rtarpitgreylist/whitelist_hostname なるファイルなどで、 whitelistが登録できる。

(( 上記リンクからの情報そのまま ))
$ wget http://chiji.atnifty.com/tools/s25rtarpitgreylist/s25rtarpitgreylist_1.4.2.tar.gz
$ tar zxvf s25rtarpitgreylist_1.4.2.tar.gz
$ cd s25rtarpitgreylist_1.4.2
$ su
# ./setup.sh
# /var/qmail/bin/s25rtarpitgreylist.pl   # スクリプトのチェックを確認
(( /etc/init.d/qmail ))
# qmail起動のtcpserverの関係する部分の抜粋
/usr/bin/tcpserver -R -h \
-u `id -u qmaild` -g `id -g nobody` -x /etc/tcp.smtp.cdb 0 smtp \
/var/qmail/bin/s25rtarpitgreylist.pl \
(( /var/qmail/s25rtarpitgreylist/whitelist_ipaddr ))
^192¥.168¥.[0-9]+¥.[0-9]+$  # 自宅プライベートアドレスを許可
(( /var/qmail/s25rtarpitgreylist/whitelist_hostname ))
# ここにポケモン大会のメールサーバを正規表現で書けばいい。
¥.example¥.co¥.jp
(( 再起動 ))
# /etc/init.d/qmail stop ; /etc/init.d/qmail start

Google 検索

My Google   Yahoo

Microsoft

ファンサイト