2015/02/23

spamassassin (debian jessie) セットアップ

Debian (jessie) exim4 の環境に SpamAssassin を追加する

前提
 ・ 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 件のコメント:

コメントを投稿