モーグルとカバとパウダーの日記

モーグルやカバ(EXカービング)山スキー(BC)などがメインの日記でした。今は仕事のコンピュータ系のネタが主になっています。以前はスパム対策関連が多かったのですが最近はディープラーニング関連が多めです。

SpamAssassinのscore指定の4つの数字の意味

いっつもわかんなくなって困るので、未来の自分用にメモ。


spamassassinのscore設定ファイル「50_scores.cf」をgrepしてると

score BAD_ENC_HEADER 2.480 2.255 2.960 3.100

とか出てくるわけですが、スコア値が1つじゃなくて4つ指定されています。


これがなにを表す値だっけ?というをいっつもわかんなくなって、どの値で調べれば良いのか困るのです。
実は以前、同じ事をtweetしたとき、SpamAssassin日本語化などされてる@ttkzwさんに教えてもらっていました。


Twitter / @ttkzw: @stealthinu ベイズテストとネットワークテ ...
http://twitter.com/#!/ttkzw/status/26635868349

ベイズテストとネットワークテストの有無です。1つ目が共になし。4つ目が共にありです。


つまり、bayesやDNSBLなどを使う、使わないによってこれらの値が使い分けられるのですが、

  1. ベイズ・ネットテスト共に無し
  2. ベイズ無し・ネットテスト有り
  3. ベイズ有り・ネットテスト無し
  4. ベイズ・ネットテスト共に有り

という順番になるようです。


これらについてはSAのドキュメント


Mail::SpamAssassin::Conf - SpamAssassin configuration file
http://spamassassin.apache.org/full/3.2.x/doc/Mail_SpamAssassin_Conf.html#scoring_options


に説明があるとのこと。
これまた@ttkzwさんに教えてもらいました。