yksub
yksub****@olive*****
2006年 11月 13日 (月) 17:29:25 JST
はじめまして、ただと申します。 mecabを導入してSpamassassinの日本語対応を行おうとしています。 参考とした手順は http://www.emaillab.org/spamassassin/patch/spamassassin-3.1.7-normalize-test7.txt です。 が、出力したワーニングへの対応で四苦八苦しており、対応策をご教示頂ければ、と思い投稿させて頂きました。 環境は下記の通りです。 $ uname -rs Linux 2.4.21-40.ELsmp $spamassassin --version SpamAssassin version 3.1.7 running on Perl version 5.8.0 事前準備の 1. 形態素解析エンジンMeCab(0.93) 2. MeCabの辞書mecab-ipadic(2.7.0-20060707) 3. MeCabのPerlバインディングText::MeCab(0.13) 4. 文字エンコーディング検出器Encode::Detect(1.00) のインストール及び、Spamassassinのパッチ適用 patch -p1 < spamassassin-3.x.x-normalize-yyyy.patch を行い、 1. 設定ファイルlcoal.cfに次の行を記述します。 normalize_charset 1 2. tokenizer.pre(別配布)をlocal.cfと同じディレクトリにコピーして次の行のコメントを解除してMeCabプラグインを有効にします。 loadplugin Mail::SpamAssassin::Plugin::Tokenizer::MeCab を実施して"spamassassin --lint"を実行したところ、下記のワーニングが 出力してしまいます。 spamassassin --lint [27490] warn: plugin: failed to create instance of plugin Mail::SpamAssassin::Plugin::Tokenizer::MeCab: Can't locate object method "new" via package "Mail::SpamAssassin::Plugin::Tokenizer::MeCab" at (eval 60) line 1. [27490] warn: config: failed to parse line, skipping: normalize_charset 1 [27490] warn: lint: 1 issues detected, please rerun with debug enabled for more information 何が原因か、またどのような解決策があるのか、ご教示くださいますでしょうか? どうぞよろしくお願いいたします。 ----------------------------------------------- 貴方が探す最安値の商品を価格比較で選ぶ! livedoor 価格比較 http://kakaku.livedoor.com/