antibadmail

X’mas って書くのは間違いらしいね.最近しった Seichan です.
# 省略形は Xmas が正しいようです.
我が家のサーバさんに,クリスマスプレゼントの如く SPAM を送ってくれる Korea 国の方がいらっしゃいまして,遠慮させて頂こうと思い,antibadmail を導入.
事の始まりは1ヶ月程前から Korea に割り当てられた IP アドレスから SPAM が度々届いていました.
# 1時間に100通とか.
まぁ,放置していても strong>failure notice が増える位で実害は無いのですがいい加減にウザクなったので,良く送って下さる方が利用しているネットワークアドレス丸ごと SMTP セッションをぶった切りの手段を行いました.
まぁ,これで暫く放置していたのですが,最近違うネットワークアドレスから来る様になったので根本的に解決するか.と考えて,昔から試そうと思っていた antibadmail を入れて見る事に.


qmail 依存では無い,MTA へのラッパーの形を取っている為,qmail 以外でも利用が可能です.
その場合は,大本の MTA のポートを 25番以外にし,antibadmail を 25番で動作させる必要があるようです.
で,今の所 qmail を使っているので,そのまま tcpserver で qmail-smtpd を起動している所の 1つ手前に噛ませる方法を取りました.
—-
tcpserver -vR -x $RULE_DIR/$SMTP_RULE -c120 -U 0 smtp \
antibadmail qmail-smtpd 2>&1
—-
フリーメールアドレスと呼ばれる物 (hotmail や yahooメール) 等は,hotmail なら hotmail のサーバからで無いと不正と見なす様に設定して,仮運用中です.
今の所の効果は上々で,SMTP セッションをぶった切りしています.
# qmail 的では無いなぁ〜 なんて思いながらログを眺めているのです.
暫く運用して様子を見て,制限を色々と強めて行けば,SPAM をかなりの割合で SMTP セッション中に reject してくれそうです.

コメント

タイトルとURLをコピーしました