プロバイダメールに届くspamメールはsylfilter/bsfilterに学習させてからspamcopに投げているわけだが、それを効率化するためのスクリプトを作った。カレントディレクトリにあるemlファイルすべてが対象になる。
内容としてはまずsylfilter/bsfilterに学習させる前の判定値を表示させた後spamとして学習、そして当該メールを添付したspamcop宛のメッセージ作成画面(Sylpheed)を呼び出すというもの。あとは送信ボタンを押すだけという。
実はこのスクリプト、sylfilterに学習して送信画面を出すだけの1代目があったのだが、誤って消してしまったのだ。復元できなかったので書きなおしたのが、機能強化された今の2代目。
問題のソースはGistに公開してある。自分用なのでソースが荒かったりするのは仕様。submit.YOURKEY@spam.spamcop.netの部分はspamcopログイン後のTOPページに表示されているspam送信アドレスに置き換えること。
ちなみに逆の事(cleanなメールとして学習させる)をするスクリプトも作ってあるのは秘密(もちろんspamじゃないのでspamcopには投げないけど)。