nanashinonozomi.com : fmemo , PGP と GnuPG
fmemo : «前の日記(2005-11-04 (Fri)) 最新 次の日記(2005-11-06 (Sun))»

fmemo

不断の日記 (の体裁をした覚え書き) です。


2005-11-05 (Sat) [長年日記]

開発版 Sylpheed 2.1.5-win32-beta4 リリース

4日付で開発版 SylpheedWindows 版 2.1.5 (beta4) がリリースされている模様。

このバージョンからやっと迷惑メール判定機能が動くようになりました。
(中略)
    * 既定の迷惑メールコマンドをbsfilterに変更しました。

Sylpheed で bsfilter を使う場合は、 bsfilter の配布パッケージ中に同梱されている Windows 版のバイナリファイルを別途インストールする必要がある。

なお、両者の連携方法については、 Sylpheed Diary の記事で解説されている。

情報源/参考情報

Windows 版 Sylpheed で bsfilter を使う

わたしは、 Sylpheed のインストールディレクトリ以下に bsfilter をインストールすることにした。

  1. bsfilter-1.0.9.tgz を入手する。

  2. bsfilter-1.0.9.tgz に含まれている bsfilter-1.0.9/bsfilter/bsfilterw.exe, bsfilter.exe を C:\win32app\sylpheed\ 以下にコピーする。

  3. C:\win32app\sylpheed\share\ 以下に bsfilter のデータベース格納用のディレクトリを作成する。

    C:\>cd C:\win32app\sylpheed\share\
    C:\win32app\sylpheed\share\>mkdir bsfilter
    
  4. [Configuration] - [Common Preferences...] - [Junk mail] で [Enable Junk mail control] を有効にし、 [Learning command:] 以下で、それぞれ、

    Junk C:\win32app\sylpheed\bsfilterw.exe --homedir C:\win32app\sylpheed\share\bsfilter\ --add-spam --update
    Not Junk C:\win32app\sylpheed\bsfilterw.exe --homedir C:\win32app\sylpheed\share\bsfilter\ --add-clean --update
    Classifying command C:\win32app\sylpheed\bsfilterw.exe --homedir C:\win32app\sylpheed\share\bsfilter\

    のように指定し、 [Junk folder] には、「#mh/Mailbox/spam」を指定する。

  5. 手元にある spam メールコレクションを食わせて、学習させる。 この例では、 spam メールコレクションは mbox 形式のファイルになっている。

    C:\>cd C:\win32app\sylpheed\
    C:\win32app\sylpheed>bsfilter.exe --homedir C:\win32app\sylpheed\share\bsfilter\ --mbox --add-spam --update --verbose C:\tmp\spam.mbox
    
  6. 同様に、非 spam メールもいくつかピックアップして学習させておく。

    C:\win32app\sylpheed>bsfilter.exe --homedir C:\win32app\sylpheed\share\bsfilter\ --mbox --add-clean --update --verbose C:\tmp\clean.mbox
    

Windows 版 Sylpheed のインターフェースを日本語化するには?

そういえば、インターフェースを日本語化するにはどうすれば良いのだろう?

例えば、 [Configuration] - [Common Preferences...] として表示される [Common Preferences] ダイアログのボタンは、環境変数 LANG を ja_JP.SJIS / ja_JP / ja にしているとき、 [OK (O)], [キャンセル(C)], [適用(A)] になるが、環境変数 LANG を en_US / en にすると、ダイアログのボタンは [OK], [Cancel], [Apply] のように変化する。

このことから、インターフェースの表示言語は環境変数 LANG で制御されているのではないかと思っているのだが、 Sylpheed のメニューやメッセージなどは英語のまま変化しないんだよなぁ…。 んー(~-~;;

Tags: Sylpheed
[]