ARMA
           ARMA Net           製品とサポート           通信販売           会社概要           求人情報       
ARMA Net Login
ID
パスワード
(SSLモードへ)

→ ID・パスワードを紛失された場合

※本サイトは Cookie を使用します

ARMA のユーザー様は、パッケージ付属の使用許諾契約書右下にあるカスタマー ID とパスワードを入力して下さい。

→FAQ 一覧に戻る


 
FAQ-95
 
 
質問
 
 Wanderlust での SPAM フィルタの使いかたを教えて下さい
 
 
回答
 
 ARMA 2.2 では SPAM フィルタとして bsfilter を公開させていただいております。以下では bsfilter と Wanderlust を組み合わせてローカルで SPAM フィルタを利用する場合の大まかな設定について説明させていただきます。
 
パッケージのインストール
 
 必要なバイナリパッケージのインストールをおこないます。以下のコマンドで bsfilter 関連のパッケージインストールをおこなって下さい。
 
 
# apt-get update
# apt-get install bsfilter libsdbm-ruby1.8 libiconv-ruby1.8
 
 
 ARMA 2.2 が標準で配布している Wanderlust は SPAM フィルタ対応しておりません。以下の URL に SPAM フィルタに対応したバージョンの Wanderlust パッケージを暫定版として公開しましたのでダウンロードをお願いいたします。
 
 
ftp://ftp.omoikane.co.jp/tmp/semi_1.14.6+0.20040803-1_all.deb
ftp://ftp.omoikane.co.jp/tmp/wl_2.14.0-2_all.deb
ftp://ftp.omoikane.co.jp/tmp/wl-ogl_2.14.0-2_i386.deb
 
 
 インストールは以下のコマンドでおこないます。
 
 
# dpkg -i semi_1.14.6+0.20040803-1_all.deb wl_2.14.0-2_all.deb wl-ogl_2.14.0-2_i386.deb
 
 
 
 
SPAM の学習
 
 ./spam 以下に SPAM メールのサンプルを配置してあると仮定します。以下のコマンドを実行し、SPAM データベースの作成をおこないます。 ~/.bsfilter 以下に SPAM データベースが構築されます。
 
 
$ bsfilter -s ./spam/* 
$ bsfilter -u
 
 
 
 
Wandlelust の設定
 
 ここでは IMAP のデフォルトの配送先フォルダが %inbox として設定してあると仮定します。
 SAPM メールの移動先を設定します。 ~/.folders に以下の一行を追記します。
+spam
 ~/.wl に以下を追記します。以下は %inbox に配送されたメールの Summary 表示時に自動で SPAM 判定を行う例です。
(setq elmo-spam-scheme 'bsfilter)
(require 'wl-spam)
(setq wl-spam-auto-check-folder-regexp-list '("\\%inbox"))
 
 
Wanderlust の実行
 
  Wanderlust を起動し、 Summary モード で %inbox フォルダを 表示 させますと、SPAM と判定されたメールには s マークが付加されます。
 ここで x キーをおしますと s マークのついたメールは spam フォルダ移動します。また s マークを解除する場合はメールにカーソルを移動し、 u を押して下さい。


→FAQ 一覧に戻る

ここで解説しております内容は、弊社でテストを行い動作を確認しておりますが、必ずしもすべての環境における動作を保証するものではありません。
また、実際の設定、インストール作業はすべてお客様の責任においてなされるものとし、当 FAQ を元に行われた作業によりお客様が被ったいかなる損害につきましても、弊社は一切の責任を負わないものとさせていただきますので、ご了承ください。