スパムメールが多くなってきたので、そろそろスパムフィルタでも導入するかと思い spamassassin をインストールしました。この spamassassin、簡単に言うと学習するスパムフィルタです。スパムにやられればやられるほど強くなっていくというサイヤ人のようなスパムです。たとえ、spamassassin の手に負えないような、強敵が現れても、みるみるうちに強くなって撃退してくれます。
そういえば、ドラゴンボールで、相手の戦闘力が上がりすぎてスカウターが爆発するというシーンがありました。どうやらスカウターはバッファオーバーフローで爆発を起こすという、なかなかスリリングなガジェットのようです。
話が逸れました。spamassassin 君は最初は馬鹿なので、わざとスパムをたくさん食わせて育ててあげなければいけません。以前に一回要らないメールをばっさり消去したこともあって、残念ながらあまりたくさんスパムメールを持っていませんでした。しかし、とあるサイトで linux-users ML に届いた過去のスパムアーカイブを学習用に配布してくださっていたので、早速ゲット。tar で固まっていたので展開しました。
... このアーカイブ、ディレクトリ切られていませんでした。ホームディレクトリ上にスパムメール 10 万通、ぶちまけてしまいました。めんどくさいから tzvf とかしないでやったらこの有様です。
人間、どんなに眠くても面倒くさがってはいけないというのを学びました。
追記。
よく見たら番号が飛び飛び、MLの通し番号のうちスパムのものだけ含んでいたようですので、全然 10 万通ではないですね。消すの面倒だな、どうしようかなと思ったら、高林さんが
$ zsh -c 'rm -f <0-1000000>'
と教えてくれました。すっきり消えました。先人の知恵一個ゲット。