トップ 最新

ただのにっき

2003-05-19(月) [長年日記]

bsfilter(3)

職場のメールサーバにも仕込んだ。

どうも、フィルタを擦り抜けてしまうspamの方が多いので(サンプルが200通余りでは少ないのだろう)、そっちの強化を楽できるように、こんなスクリプトを用意した(bsupdate)。

#!/bin/sh
for spam in $HOME/Maildir/._spam_/cur/*,; do
   if [ -f ${spam} ]; then
      echo ${spam}
      bsfilter -s ${spam}
      mv $spam ${spam}S
   fi
done
bsfilter -u

Maildir専用。検出されなかったspamは_spam_フォルダに移動して未読状態にしておけば、このスクリプトが走るたびにDBに追加され、既読になる。これをcronで回せばかなり自動的に賢くなってくれる……と思うが、まだしばらくは更新は手動。bsfilterがちゃんと動くたびに「good job!」とか言いたいので(笑)。

第二tDiary.Net βテスト募集(5)

まだまだ余裕がありますとも。えぇ(笑)。

ちなみに、データのダウンロードもできるようになりますた。