[sylpheed-jp:10194] Re: bsfilterのエラーについて

takeshi_kumaki kumaki @ sxsys.hiroshima-u.ac.jp
2007年 1月 31日 (水) 18:46:42 JST


山本様

 どうも返信ありがとうございました,熊木です.
bsfilterのエラーは関係ないのですね.
ほっとしました.

--debug
でログを見ましたが,エラーらしきログはありませんね...

また,迷惑メールは毎回学習させておりましたが
そうではないメールはひとつも学習させておりませんでした.

ちょっと様子を見てみます.
アドバイスありがとうございました.
また何かあればよろしくお願いします.


On Wed, 31 Jan 2007 15:30:31 +0900
Hiroyuki Yamamoto <hiro-y @ kcn.ne.jp> wrote:

> 山本です。
> 
> On Wed, 31 Jan 2007 14:58:50 +0900
> takeshi_kumaki <kumaki @ sxsys.hiroshima-u.ac.jp> wrote:
> 
> > Sylpheedメーリングリスト会員様
> > 
> >  御世話になっております,熊木と申します.
> > 現在,version 2.3.0 (zipアーカイブ版)をwindows_xpで使用しているのです
> > が bsfilterwの使用でエラーが出ます.
> > 環境は以下の通りです.
> > 
> > インストール先
> > ・sylpheed
> > F:\e_mail\sylpheed\Sylpheed-2.3.0\sylpheed.exe
> > ・bsfilterw
> > F:\e_mail\sylpheed\Sylpheed-2.3.0\bsfilterw.exe (bsfilter.exeも一応お
> > いてます) ・bsfilterwのdllファイル
> > F:\e_mail\sylpheed\Sylpheed-2.3.0\iconv.dll
> > 
> > この設定でsylpheed.exeのショートカットに
> > 
> > F:\e_mail\sylpheed\Sylpheed-2.3.0\sylpheed.exe --configdir "F:\e_mail
> > \sylpheed\configure"
> > 
> > を追加しております.
> > 
> > 
> > 以上の環境で,プリセットからbsfilterをチェックしても
> > まったくspamが除かれません.
> > そこで直接
> > bsfilterw.exe
> > をクリックしたところ
> > 
> > NoMethodError
> > 
> > undefined method `length' for nil:NilClass
> > 
> > bsfilter:2177:in `read'
> > bsfilter:3370:in `run'
> > bsfilter:3367:in `open_ro'
> > bsfilter:3367:in `run'
> > bsfilter:3366:in `each'
> > bsfilter:3366:in `run'
> > bsfilter:3412
> > 
> > 
> > といったエラーとなりました.
> > 
> > 調べたところ,パスに全角が入っているとなるようですが
> > そうではないと思います.
> 
> 引数にファイルを指定する必要があるので、直接 bsfilterw.exe を実行して
> エラーになるのは正常な動作です。
> 
> まず以下のことを確認してみてください。
> 
> ・迷惑メールと非迷惑メールの両方を一定の回数学習させているか
> ・学習、あるいはフィルタさせたときにログにエラーが出ていないか
> ・--debug オプション付きで実行(ショートカットで指定)した場合、
> 学習、あるいはフィルタさせたときにコンソールウィンドウにエラーが
> 出ていないか
> 
> -- 
> Hiroyuki Yamamoto <hiro-y @ kcn.ne.jp>
> _______________________________________________
> Sylpheed-jp mailing list
> Sylpheed-jp @ sraoss.jp
> http://www.sraoss.jp/mailman/listinfo/sylpheed-jp
> 


Sylpheed-jp メーリングリストの案内