bsfilterTop / bsfilter準備~/.bsfilter/bsfilter.confjtokenizer kakasi とりあえず適当なものを指定してみる。 学習bsfilter --add-spam SPAM/* bsfilter --add-clean CLEAN/* bsfilter --update 判別bsfilter && echo SPAM 後は標準入力に食わせるのみ 設定SPAMは受信頻度を下げるが1日に1度まとめて受信する方針
.procmailrcMAILDIR=$HOME/Maildir LOGFILE=$MAILDIR/log/procmail.log DEFAULT=$MAILDIR/ SPAMDIR=$MAILDIR/may_be_spam/ :0 fw | bsfilter --pipe --insert-flag --insert-probability #:0 HB #* ? bsfilter #$SPAMDIR :0 * ^X-Spam-Flag: Yes $SPAMDIR :0 $DEFAULT
.forward"|IFS=' ' && p=/usr/bin/procmail && test -f $p && exec $p -Yf- || exit 75 #riu" crontab0 0 * * * mv --reply=no ~/Maildir/may_be_spam/new/* ~/Maildir/new 2> /dev/null 他thunderbirdのメールボックスを読ませるbsfilter --add-spam --mbox ~/.mozilla-thunderbird/〜/Mail/〜/SPAM 読込に失敗しているようなら上のファイルをどこかにコピーするなりして回避 |