[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Re: 入門Meadow/Emacs pp.127-129 の spam は動いていますでしょうか



自己フォローです。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 を変更します。

-- 
宮川正弘