SpamAssassinの俺的ルールの追加方法
SpamAssassinのオリジナルルールの作り方.あるヘッダがついていた場合に決まった得点を付加する方法.のメモ.
$HOME/.spamassassin/user_pref (or /usr/local/etc/mail/spamassassin/local.cf) にて次の項目を追加
header <ルール名> <ヘッダ名と正規表現によるヘッダの値> describe <ルール名> <詳細説明> score <ルール名> <付加ポイント>
例.$HOME/.spamassassin/user_prefに次を追加
header TEST_HEADER TestHeader =~ /xxxxx/ describe TEST_HEADER test de su yo !!!!! score TEST_HEADER 10.0
実行結果
Content analysis details: (7.2 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.5 SUBJECT_ENCODED_TWICE Subject: MIME encoded twice 10 TEST_HEADER test de su yo !!!!! 0.0 HTML_MESSAGE BODY: HTML included in message 0.5 HTML_FONT_FACE_BAD BODY: HTML font face is not a word -4.8 AWL AWL: From: address is in the auto white-list
参考:
Mail::SpamAssassin::Conf - SpamAssassin configuration file
SpamAssassin によるスパムメール対策