Top

ドメイン名入門
入門ガイド
管理ガイド基礎
[Email]
  alias
  procmail
  M4 Macro
  SPAM防止
    SpamAssassin
    vinstallログ
    accessファイル
  メールリスト
    Mailman
      VHostで利用
      リスト作成
    Majordomo
      インストール
      リスト作成
      MajorCool
  暗号化ツール
    SSL上での利用
    PGP
      暗号化PGP
      暗号化GnuPG
  自動返信メール
  virtusertable
  squirrelmail
      インストール
[FTP]
[Web]
[Ports]
[Shell]
[User]
[CPX]
[Webmin]
管理上級編
v3
Top
v3
Start
v3
Email
v3
Ftp
v3
Web
v3
Ports
v3
Shell
v3
User
v3
Perl
v3
Java
v3
System
v3
CPX


SpamAssassin

SpamAssassin は Spam 対策の強力なツールです。 SpamAssassin のマーカー (Maker) を調べてみると、SpamAssassin がどのようにして Spam ブロックを行っているかがわかります。

SpamAssassin は独自のルールで、メールのヘッダーと本文に、幅広いテストを行い、SPAM や UCE(Unsolicited Comercial Email) を判定します。 詳しくは以下を参照下さい。
http://spamassassin.apache.org/index.html

SpamAssassin は優れた設計によって非常にフレキシブルになっていますから、メールアカウントの管理が簡単にでき、しかも Spam を強力に排除でき、時間とご利用のリソースの浪費が防げます。

SpamAssassin はサーバーに着信したメールに何種類もの判定テストを行い、テスト結果に点数を付けます。判定テストの点数が閾値(デフォルトは 5)よりも高い場合は SpamAssassin はそのメールに spam であることを示す tag を付けます。tag の付いたメールへの action と呼ばれる処理が複数用意されています。tagaction もお使いの「システム共通フィルター」(サーバーの全メールユーザーに共通のもの)を設定することも、「ユーザー固有フィルター」(ユーザーに固有のもの)を設定することもできます。

  • 「システム共通フィルター」 この設定にすると SpamAssassin はサーバーに着信した全てのメールを判定テストの対象とします。全てのメールを判定テストし、spam には tag メッセージを付けそのまま通常通りメールボックスに送るというのも一つの方法です。この方法だと、spam ライクなメールが誤って spam 判定され、誤った処理で失われてしまうのを防ぐことができます。

  • 「ユーザー固有フィルター」 個々のユーザーごとに異なった spam の扱いを設定します。ユーザー固有設定では、spam の tag が付いたメールの処理をユーザーごとに異なった設定とすることができます。

メールが tag 付けされた後、SpamAssassin は「システム共通設定」「ユーザー固有設定」にしたがって、以下のどれかの処理を行います。

  • spam tag 付きメールも、tag のないメールと同様に扱う。
    この選択では、ユーザーは spam メールを tag で見分けることができますが、本文を読む、読まないの最終判断はユーザー自身が行うため、メールの読み落しが防げます。「システム共通フィルター」を使っている場合はこの選択が望ましいといえるでしょう。

  • spam メールを特別なメールボックスに転送する。
    この設定では tag 付けされなかったメールは通常通り処理されます。しかし、tag 付けされたメールは指定されたメールボックスあるいは IMAP ホルダーに転送されます。この「ユーザー固有設定」は転送先として、IMAP ホルダーや iManager のメール・マネージャーのフォルダーを指定した場合非常に使いやすいものとなります。spam メールをクライアントマシーンにダウンロードすることなく、サーバー上で読む、読まないを判断できるからです。メールの読み落しがなく、しかも時間と、クライアントマシーンリソースの無駄を省くことができます。

  • spam メールと正常なメールをそれぞれ別のアドレスに転送する。
    転送先は、aliases や virtmaps 設定と同様に、ご利用のサーバー上のアドレスにも外部のアドレスにも設定できます。

  • spam メールを外部のアドレスに転送する。
    この設定は一人で複数のサーバー上にメールアカウントを持っている場合特に有効です。spam メールを一箇所に集めることで時間の節約ができます。もちろん正常なメールは現在の設定のままお使いいただけます。

  • spam メールを削除する。
    この設定はお勧めできません。正常なメールが spam と判定されてしまうこともあるからです。しかしそうした危険を認識した上でこの設定を選択することはできます。この選択は「システム共通設定」「ユーザー固有設定」のどちらでも可能です。

  • spam メールを削除し、正常メールを別のアドレスに転送する。
    この設定は上記設定と同様の理由でお勧めできません。しかし、上記同様、危険を認識した上でこの設定を選択することはできます。正常メールのみが転送されます。

インストール

SpamAssassin は vinstall でインストールと設定ができます。

 
 
# vinstall spamassassin
 

インストールプロセスに自信がもてない場合は、以下の vinstall spamassassin を実際に行った例を参考にして下さい。

SpamAssassin では SpamAssassin の作動ログを残す設定も可能です。ログを取れば発生した問題やエラーの原因解明に役立ちます。しかし他のさまざまなログと同様、ディスクスペースを無駄にしないために SpamAssassin のログも定期的に整理する必要があります。cron を使えば自動的にログを圧縮したり削除したりできます。

SpamAssassin の vinstall は最も基本的な設定が簡単に行えるように設計してあります。SpamAssassin には vinstall では省略したより詳細の設定機能があります。そうした設定は SpamAssassin のコンフィグファイルの編集で可能です。詳細については、以下の詳細資料に記載されています。

詳細資料

SpamAssassin には複数の documentation があります。サーバー上のマニュアルには man コマンドでアクセスできます。以下のようにしてください。

# man spamassassin
 
# man Mail::SpamAssassin::Conf

また、以下の SpamAssassin の Web サイトにも設定と使い方について多くの情報があります。

SPEEDEX サポートポリシー

Copyright @ Cyber Vision Hosting Co., Ltd. All rights reserved.
Email: support@speedex.ne.jp


株式会社サイバービジョンホスティング提供サービス一覧
再販売用レンタルサーバーのSPEEDEX | VPS(仮想専用サーバー) | 共用サーバー | 独自ドメイン取得・運用 | SSLサーバー証明書 | ワイルドカードサーバー証明書 | SEO | Google Apps(TM) | クリエイティブワークの検索エンジン