SpamAssassin
最近、SPAM退治はもっぱらGmailにお任せなんですが(全てのアドレスに届いたメールをGmailのアカウントに転送して読む)、メインアカウントだけは念の為に転送前のオリジナルのコピーを保存してあって、そこに含まれる未処理のSPAMメールも自動でなんとか出来ればなぁ…というわけで、
- メッセージを受信したサーバ上でなんとかする
- GMailでSPAM処理済のメールを再度拾ってくる
- クライアント側でその都度処理する
と幾つか選択肢が考えられ中、とりあえずGmailとは異なる処理方法を用いることで誤認識による事故を防ぎつつ、かつクライアントサイドでの処理を極力排除した方が何かと楽…というわけで、SpamAssassinを使って、メッセージを受信したサーバ上で何とかすることにしました。
MUAとのやりとりにはIMAPを使っているので、メールボックスにSPAM格納用のフォルダと既読メッセージ格納用のフォルダを作り、cron
で定期的に sa-learn
を実行して各フォルダを読ませることでSPAMとHAMを学習させています。それはさておき、とりあえず用意したレシピが超適当なので、せいぜい添付ファイル付きの英文広告メールをはじくのが関の山なんですが、どなたか優れたレシピをお持ちじゃないでしょーか?(他力本願)