Top過去ログ目次掲示板

作成日:2004年06月16日 作成:おやじ
掲示板で過去に質問された内容です。

No.3193 spamassassinの再学習方法について


No.3193 投稿時間:2004年06月16日(Wed) 15:19 投稿者名:ひなた URL:http://01navi.com/
タイトル:spamassassinの再学習方法について

いつも参考になる情報のご提供有難うございます。
はじめて書き込み&質問させて頂きます。

現在spamassassinを使ってメールフィルタを行っています。
成功してスパムメールを振り分けるようになったのですが、
ご認識したメールの「再学習方法」を教えて頂けませんでしょうか。
私のサーバー環境はredhat9のpostfix1.1.11を使っています。


No.3194 投稿時間:2004年06月16日(Wed) 18:31 投稿者名:おやじ URL:http://www.aconus.com/~oyaji/
タイトル:手抜きしすぎですかね?

> 現在spamassassinを使ってメールフィルタを行っています。
> 成功してスパムメールを振り分けるようになったのですが、
> ご認識したメールの「再学習方法」を教えて頂けませんでしょうか。
> 私のサーバー環境はredhat9のpostfix1.1.11を使っています。

HPに書いてある内容は、マニュアルから引用しただけなので無理ですかね。
方法はいろいろあると思いますが、おやじのやっている方法は下記のような方法です。
要は、認識させたいメールをどこかに置いて、sa-learn でspam/ham認識させればいいだけなんですが・・・。

1. spamを配送するユーザspamを作成する。(HPのとおり)
 このspamユーザは使用者全員がアクセスする。誰のメールが誤配送されるかわからないので、imapならいいがpopなら受信しても消さないように設定。ユーザごとに分けてもいいが管理できなくなると思います。
2. このユーザにspamとhamというディレクトリを作成する。
3. 誤認識して各ユーザに配送されてしまったspamメールは、各人がspam ユーザのspamフォルダに移動する。
4. 誤認識してspamユーザに配送されてしまったhamメールは、おやじもしくは各ユーザが時々みて受信する。
5. 以降、spamにならないよう、添付ファイル化された元のメールをspamユーザのhamフォルダに展開する。
 添付ファイル化されているのでメーラによってかなり操作が違う。Becky なら単にhamフォルダに展開するだけで簡単だが、OutlookExpressだとどこかに一回添付ファイルを展開し、そのファイルを右クリックでoutlookで開いて、ファイルのフォルダにコピー(移動)でham フォルダに入れる。
6. 後は、下記コマンドでそれぞれ学習させる。

 sa-learn --spam /home/spam/Maildir/.spam/cur
 sa-learn --ham /home/spam/Maildir/.ham/cur



掲示板▲頁先頭