Windows 版 Claws Mail 4.0.0-1 で bsfilter が実行できない問題

Windows 版 Claws Mail 4.0.0-1 (64bit) にはスパムフィルタプラグインとして bsfilter が同梱されているが、手元の環境では、単純に設定画面から有効化しただけでは、メールを受信する度に、

Error
The Bsfilter plugin couldn’t filter a message. The command `bsfilterw.exe` couldn’t be run.

のエラーが発生し、 bsfilter が実行できない状況だった。

解決方法

bsfilterw.exe がインストールされている場所 (手元の環境では C:\Program Files\Claws Mail) にパスを通すことで、正常に動作するようになった。

余談

パスを通さずに、 Configuration – Preferences – Plugins – Bsfilter の Bsfilter call で「"C:\Program Files\Claws Mail\bsfilterw.exe"」を設定した場合、件のエラーは発生しないが、代わりに、

Exception – C:\Program Files\Claws Mail\bsfilterw.exe
The exception was raised in the program.
Details are as follows.
Type
ExerbRuntime::Error
Message
Win32API Error #126 — The specified module could not be found.
BackTrace
bsfilter:275:in `require’
bsfilter:275:in `safe_require’
bsfilter:3173:in `get_options’
bsfilter:3269:in `setup’
bsfilter:3420

のエラーが発生するようになった。

このエラーを見て、ようやくパスを通さないといけないことに思い当たった。

最初のエラーを見たときに、「あー これは bsfilterw.exe が見つからない的なヤツですかな~?」と思いながらも、パスを通すことを思いつかなかったのは、きっと頭が年末年始モードだからだろう。老化ではないと思いたい(((

タイトルとURLをコピーしました