[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
Re: 入門Meadow/Emacs pp.127-129 の spam は動いていますでしょうか
- X-ml-count: 6868
- Subject: Re: 入門Meadow/Emacs pp.127-129 の spam は動いていますでしょうか
- From: Masahiro MIYAKAWA <mamiyaka@xxxxxxxxxxxxxxxxxxxxxxx>
- Date: Wed, 04 Jan 2006 16:14:30 +0900
- User-agent: Gnus/5.110003 (No Gnus v0.3) Emacs/21.4 (windows-nt)
自己フォローです。2006/1/4 15:14:55
松下様
ご教示通りにした結果,spam分類は無事に動いております。
感覚ですが,7割方がspam に分類され,この中に40個ぐらいに1つ
spam でないメールがあります。小関さんの書かれたとおり,"クー
ル”な結果だと思います。ありがとうございました。
>>>>> In [meadow-users-jp : No.6857]
>>>>> Akihisa Matsushita <akihisa@xxxxxxxxxx> wrote:
> http://www.bookshelf.jp/cgi-bin/goto.cgi?file=meadow&node=mail%20split
> に簡単に説明を書いてますので、参考にどうぞ。
> ---
> 松下晃久
> http://www.bookshelf.jp/
> spam の分類のためには、まずどのメールが spam なのかをきちんと教えてい
自分が従った流れを簡単にメモします。
1. SPAM だけのグループと SPAM の入っていないグループを作る。
振り分け先の指定がないメールの収納フォルダc:/Mail/misc から
スパムメールを分離して,二つの教師ファイルを作ることにしまし
た。c:/Mail の下にメールが保存される設定になっているので,グ
ループバッファでG mとし,「spam 」と入力して,SPAM だけのグ
ループc:/Mail/spam を作った。
spamグループにスパムメールを移動 させるには,misc の概略バッ
ファでスパムメールのすべてにマーク(#)をつけ,B mとして,移動
先をspamと入力します。スパムでないメールがmiscに残ります。
作業のとき入力要求されるするメソッドは「 nnml 」としました。
2. SPAM を判別するためのデータを作成します.
以下の Lisp (上記websiteよりコピーしたもので,ファイル名だ
けを変更)を実行します。(例えば,*scratch*バッファへコピー
して,一番最後の行でC-jを入力します。)
(progn
;; Learn spam:
(spam-stat-process-spam-directory "~/Mail/spam")
;; Learn non-spam:
(spam-stat-process-non-spam-directory "~/Mail/misc")
;; Repeat for any other non-spam group you need...
;; Reduce table size:
(spam-stat-reduce-size)
;; Save table:
(spam-stat-save)
)
すると,ミニバッファに結果が表示され,SPAM を判別するための
ファイルができました.
3. .gnus に以下を追加します (小関さんの本にも掲載されていま
す)。
(require 'spam)
(require 'spam-stat)
(setq spam-use-stat t)
4. 上記websiteあるいは小関さんの本に従って,変数
nnmail-split-fancy を変更します。
--
宮川正弘