spamassassin user_prefts, local.cf 設定方法

| コメント(0) | トラックバック(3)

spamassassin で特定の日本語キーワードに対してポイントを与えたい場合

例)【サンプル】というキーワードを引っ掛けたい場合

# echo 'サンプル' | nkf -j | od -t a

もしくは

# echo 'サンプル' | nkf -j | od -t a | sed 's/ //g'

0000000 esc $ B % 5 % s % W % k esc ( B nl
0000017

最初3文字、最後3文字と「nl」、スペースを取り除く
%5%s%W%k

エスケープの必要のあるメタキャラ
.`*+/?^$#{}()[]

★サブジェクトの場合
header SAMPLE Subject =~ /%5%s%W%k/
describe SAMPLE sample desu
score SAMPLE 10.0

★本文の場合
body SAMPLE_BODY /%5%s%W%k/
describe SAMPLE_BODY sample body desu
score SAMPLE_BODY 10.0

ドメイン全体に適用したい場合 /etc/mail/spamassassin/local.cf に
ユーザ個別に適用したい場合 $HOME/.spamassassin/user_prefts に設定追加する。

参考 URL http://www.usi.nu/letspc/13fetprospam.htm


よりもこっちのほうがいいぞ(2005/1/10追記)
# echo echo 'サンプル' | nkf -j | awk '{gsub(/\x1B[$(]B/,"");print}'
http://www.flcl.org/~yoh/040131seminar.mgp

トラックバック(3)

前回、Spamassasinの導入までやりましたが、 それからだいぶほったらかし... 続きを読む

Spamassassinの「local.cf」や「user_prefs」でJIS... 続きを読む

Spamassassinの「local.cf」や「user_prefs」でJIS... 続きを読む

コメントする

ウェブページ

  • about
Powered by Movable Type 5.2.10

このブログ記事について

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

ひとつ前のブログ記事は「PCのケース交換」です。

次のブログ記事は「電源ユニット(Enermax)修理!」です。

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