2007年08月07日

SpamAssassinでspamメール対策 (5/n) : SARE(SpamAssassin Rules Emporium)のrules_du_jour使い方

livedoorClipに登録 | このエントリーをはてなブックマークに追加 | del.icio.usに登録 | MM/Memoに登録

SAREはSAREにはSpamAssassin用ruleファイルが集約されているサイト

http://www.rulesemporium.com/rules.htm


SAREにはruleファイルと共に、
『rules_du_jour』と言うruleファイルを取得するスクリプトが用意されている。
rules_du_jourの使い方をまとめた。



▼スクリプト取得

$ wget http://sandgnat.com/rdj/rules_du_jour



▼rules_du_jour用configで環境を設定
rules_du_jourはconfigファイルを必要とする。

このconfigは/etc/rulesdujour/configとするか、環境変数RDJ_CONFIGFILE で指定する。
そして、configで設定すべき環境変数は下記の通り。

・TRUSTED_RULESETS: 追加したい項目
・SA_DIR: ruleファイル保存先ディレクトリ
・MAIL_ADDRESS: update後のレポート報告先メールアドレス
・SA_RESTART: spamassassinの再起動コマンド

config例

$ vi /etc/rulesdujour/config
-----
SA_DIR=/etc/spamassassin/rules.d
MAIL_ADDRESS=foo@example.com
SA_RESTART="/etc/init.d/spamassassin retart"
TRUSTED_RULESETS="
TRIPWIRE
SARE_EVILNUMBERS0
SARE_RANDOM
SARE_GENLSUBJSARE_OBFU2
"
-----


※SA_DIRで指定したディレクトリは予め作成しておく事


▼実行例

$ mkdir -p /etc/spamassassin/sare.d
$ chmod +x ./rules_du_jour
$ ./rules_du_jour



▼実行結果

$ ls -la /tmp/etc/spamassassin/rules.d
合計 312
drwxr-xr-x 3 hansode hansode 4096 2007-08-07 13:12 ./
drwxr-xr-x 4 hansode hansode 4096 2007-08-07 13:12 ../
-rw-r--r-- 1 hansode hansode 24298 2005-10-06 05:00 70_sare_evilnum0.cf
-rw-r--r-- 1 hansode hansode 187772 2006-11-15 01:00 70_sare_genlsubj.cf
-rw-r--r-- 1 hansode hansode 6129 2005-10-02 05:00 70_sare_obfu2.cf
-rw-r--r-- 1 hansode hansode 18190 2005-12-12 19:00 70_sare_random.cf
drwxr-xr-x 2 hansode hansode 4096 2007-08-07 13:12 RulesDuJour/
-rw-r--r-- 1 hansode hansode 56238 2005-06-02 09:00 tripwire.cf



▼TRUSTED_RULESETSの設定補足
TRUSTED_RULESETSには、http://www.rulesemporium.com/rules.htm に書かれている
『RDJ usage』に書かれている文字列を記述して行く。

例: 7x_sare_redirect_*.cf

RDJ usage:
add either "SARE_REDIRECT" (pre3.0.0) or
"SARE_REDIRECT_POST300" (post3.0.0) to TRUSTED_RULESETS



TRUSTED_RULESETS="SARE_REDIRECT SARE_REDIRECT_POST300"



▼カイゼン
・再起動させたくない
・ruleファイルだけ欲しい
・レポート送信不要
・spamassassin --lint不要

config例

$ cat /etc/rulesdujour/config
-----
SA_DIR=/etc/spamassassin/rules.d
SA_LINT=:
SA_RESTART=:
MAILCMD=:
TRUSTED_RULESETS="
TRIPWIRE
SARE_EVILNUMBERS0
SARE_RANDOM
SARE_GENLSUBJ
SARE_OBFU2
"
-----


上記configにより、ruleファイルだけを取得出来るようになる。



▼豆知識: ":"の謎
":"は終了ステータスコードが常に0となる。
trueと同意。trueよりも短いので自分は":"を使う事が多い。


半袖 at 13:15 │Comments(0)TrackBack(0)迷惑メール対策 

トラックバックURL

この記事にコメントする

名前:
URL:
  情報を記憶: 評価: 顔