pslaboが試したことの記録

はてなダイヤリーからはてなブログに引っ越してきました

この日記は現在実行中の減量記録を含む個人的なメモとして始めましたが、最近はコンピュータやガジェット、ハック、セキュリティネタのほうがメインになっております。

はてなダイヤリー時代はカテゴリ分けが適当だったのですが、これはそのうち直します。


spamasassin をセットアップ (2)

基本方針

環境

設定

/etc/mail/spamassassin/local.cf

include user_prefs

trusted_networks 219.118.172.208/28 192.168.3.0/24
required_score 5

/etc/mail/spamassassin/v310.pre

AWL を無効にする。

@@ -42,7 +42,7 @@

 # AWL - do auto-whitelist checks
 #
 -loadplugin Mail::SpamAssassin::Plugin::AWL
 +#loadplugin Mail::SpamAssassin::Plugin::AWL

 # AutoLearnThreshold - threshold-based discriminator for Bayes auto-learning
 #
~/.procmailrc
PATH=/bin:/usr/bin:/usr/local/bin
MAILDIR=$HOME/Maildir
DEFAULT=$MAILDIR/
LOCKFILE=$HOME/.lockmail
#LOGFILE=$MAILDIR/procmaillog
VERBOSE=on

# 重複メール (同一のメッセージIDを持つもの) を除外する
 :0 Wh : msgid.lock
 |formail -D 8192 msgid.cache

# メールを spamassassin にかける
 :0 fw : spamassassin.lock
 |/usr/bin/spamc

# score >= 10 は本日付のゴミ箱に捨てる
 :0H
 * ^X-Spam-Level: \*\*\*\*\*\*\*\*\*\*+
 * ^X-Spam-Flag: YES
.TRASHBOX_TODAY/

# score < 10 なら要確認
:0 H
 * ^X-Spam-Flag: YES
.DOUBT/

# 未承諾広告は捨てる。
:0 H
#* ^Subject:.*iso-2022-jp
 * ^Subject:.*\/.*
 * ? echo "$MATCH" | nkf -Zmw | sed 's/:space://g' | sed 's/ //g' | grep '未承諾'
.TRASHBOX_TODAY/