spamassassin に自前ルール追加

| コメント(0)

spamassassin に自前ルール追加した。追加するのはユーザ毎の $HOME/.spamassassin/user_prefs だ。ヘッダーの To: または Cc: に自分のメールアドレスが含まれてなかった場合ポイントを加算するというものを作ってみた。最初は .procmailrc に書いていたんだがあっちこちに書くのも良くなかろうということで…。


SpamAssassin

# 自分のメールアドレスが To: or Cc: に入ってない
#
header MY_EMAIL_PRESENT To =~ /yoshi@|bb@|webinfo@|webmaster@/
describe MY_EMAIL_PRESENT exist my e-mail address
score MY_EMAIL_PRESENT -0.1

header MY_EMAIL_PRESENT_CC Cc =~ /yoshi|bb|webinfo|webmaster/
describe MY_EMAIL_PRESENT_CC exist my e-mail address
score MY_EMAIL_PRESENT_CC -0.1

meta NOT_MY_EMAIL_PRESENT !(MY_EMAIL_PRESENT) && !( MY_EMAIL_PRESENT_CC)
describe NOT_MY_EMAIL_PRESENT ! There's not my e-mail address
score NOT_MY_EMAIL_PRESENT 5.0

で、走らせてみたところちゃんと加算されてない。
何度も確認したんだが、おかしそうなところ無いと思い、ググって見ると
/etc/mail/spamassassin/local.cf に設定が必要なようだ。

allow_user_rules 1

/etc/init.d/spamd restart で再起動して試すとうまくいった。

コメントする

ウェブページ

  • about
Powered by Movable Type 5.2.10

このブログ記事について

このページは、よしが2005年1月10日 01:17に書いたブログ記事です。

ひとつ前のブログ記事は「SPAMASSASSIN, qmail, procmail で迷惑メール削除(その2)」です。

次のブログ記事は「ジャンクルーズCDデビューか?」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。