前提
・ exim4 (exim4-daemon-heavy) がインストール済、設定済
・ spamassassin がインストール済
方針
・ ヘッダに判定を1行挿入するだけ
・ 振分けは、メーラーに任せる
(例: Thunderbird) 次の迷惑メールヘッダを信用する: SpamAssassin
(1) exim4 から見た spamassassin のポート設定
vi /etc/exim4/exim4.conf.template (ファイル名は単独設定ファイルの場合)
メインの設定に、以下のような設定を追加する。
(もともと似た内容があり、コメントアウトされている)
spamd_address = 127.0.0.1 783 (同一サーバ上で、デフォルト設定の場合)
(2) exim4 Spam処理設定
vi /etc/exim4/exim4.conf.template (ファイル名は単独設定ファイルの場合)
acl_check_data に以下のような設定を追加する。
(もともと似た内容があり、コメントアウトされている)
warn
spam = Debian-exim:true
add_header = X-Spam-Status: \
${if <{50}{$spam_score_int}{Yes}{No}} (score $spam_score)
・ 他は長くて不要なので、X-Spam-Status の1行だけを追加する
・ 50 の数値は、フィルタを学習させながら調整する
・ score のあたりにタグを入れると、自分の判定であるとわかりやすい
例) (score $spam_score example.com)
(3) exim4 再起動
/etc/init.d/exim4 restart
0 件のコメント:
コメントを投稿