2016-09-19 8 views
1

私はずっと前にhttp://wiki.apache.org/spamassassin/SiteWideBayesSetupのようにサイト全体のベイをフィルタリングしました。SpamAssassin:サイトワイドベイズは機能しませんか?

私はそれがこれまでに働いたとは思わないし、確かに私のスパムスコアは常に負であり、BAYES_00はBayesがまったく使用されていないことを示しています。

bayes_path /etc/mail/spamassassin/bayes/bayes 
bayes_file_mode 0777 

私はsa-learnを実行すると、私はトークンが、個々のホームディレクトリに格納されている代わりを見つける:ここ

は私local.cfファイル内に持っているものです。

これを正しく行うにはどのような方法がありますか?

補足質問:私がこれを行うことができれば、さまざまなbayes_tokと他のファイルを組み合わせることはできますか?

+0

なぜダウン投票?私たちはより建設的になりますか? – Manngo

答えて

1

結果がBAYES_00になると、ベイズはハムであると電子メールを分類したため、実際に動作しています。中立の結果はBAYES_50になります。ベイズデータベースを適切にトレーニングするだけで済みます。

sa-learnは/アップデートベイズを作成する場合は、ホームディレクトリの下のファイルは、それは希望local.cfファイルを読み込むされていないか、またはbayes_pathは、ユーザ固有の設定ファイル(例えば/root/.spamassassin/user_config)によって上書きされます。

次のいずれかを試みることができる:SpamAssassinのと同じユーザーアカウントで

  • 実行sa-learn
  • を実行している、すなわち

    sa-learn --dbpath /etc/mail/spamassassin/bayes/bayes 
    
  • 、SA-学びへの明示的なパスを指定します

    -Dオプションを使用して、実際に何が行われているか、つまりどの設定ファイルが読み込まれているかなどを確認します。

通常は、ではなく、でさまざまなデータベースファイルを組み合わせることができます。 bayes_toksbayes_seenファイルがあります.1つは学習したトークンを含み、もう1つは電子メールMessage-Id:とそれに関連するトレーニングステータス(スパム/ハム)を持つためです。遅延同期を使用する場合は、オプションのbayes_journalを使用できます。 SA-学ぶためのマニュアルページで利用可能な

さらなる詳細:
https://spamassassin.apache.org/full/3.4.x/doc/sa-learn.html

関連する問題