4月にSpamAssassinのFH_DATE_PAST_20XXを対応したが、その後も誤判定が多い気がしてベイジアンフィルタを作り直した。
SpamAssassinより |
捕獲している1000通ほどのspamを喰わせて学習させて運転再開させていたのだが、今度はどうもベイジアンフィルタが効いてない気がしてたところ、
$ /usr/bin/spamassassin --lint -D 2>&1 | grep bayes:てな具合で、hamの学習が不足している事がわかった。
[11580] dbg: bayes: tie-ing to DB file R/O /home/yano/.spamassassin/bayes_toks
[11580] dbg: bayes: tie-ing to DB file R/O /home/yano/.spamassassin/bayes_seen
[11580] dbg: bayes: found bayes db version 3
[11580] dbg: bayes: DB journal sync: last sync: 0
[11580] dbg: bayes: not available for scanning, only 54 ham(s) in bayes DB < 200
[11580] dbg: bayes: untie-ing
なので、/etc/mail/spamassassin/local.cfに
bayes_min_ham_num 50を設定してOK。
【参照】
●SpamAssassin http://spamassassin.apache.org/