spam assassin 導入
自宅のPCに届くメールの98%位がSPAMで、さすがにツライので spam assassin を導入してみました。
作業
うちは mbox 形式でメールを保存してるので、
% sa-learn --ham --mbox /var/spool/mail/yoya Learned tokens from 1781 message(s) (1781 message(s) examined) % sa-learn --spam --mbox SPAM # <- spammail Learned tokens from 49877 message(s) (49930 message(s) examined)
PATH=/bin:/usr/bin:/usr/local/bin MAILDIR=$HOME/mail LOGFILE=$MAILDIR/procmail.log LOCKFILE=$HOME/.lockmail FORMAIL=/usr/bin/formail :0fw *1240329371*!^X-Spam.* |/usr/bin/spamassassin :0 *1240329372* ^X-Spam-Level: \*\*\* $MAILDIR/spam_maybe
を .procmailrc*1に保存するだけ。
さっそくボロボロと誤判定して SPAM フォルダに普通のメールが溜まり始めたので、
-
- ham で SPAM じゃないって覚えさせないとです。
楽するために苦労しよう。(´―`)
[SPAM]
spam 判定したメールの subject の頭に [SPAM] が付くので、
誤判定したメールの subject が悲しい事になってます。
/etc/mail/spamassassin/local.cf
required_hits 5 report_safe 0 rewrite_header Subject [SPAM]
参考URL
- http://kaiseki.ori.u-tokyo.ac.jp/~katukawa/hiki/?spamassassin
- http://d.hatena.ne.jp/gangubako/20070528/1180326088
(設定途中、失敗して Maildir で格納されちゃった時に、↑このツールでmboxに変換)
*1:うまく動いたら学習データを何とかしつつ、/etc/procmailrc に持っていこう