Spamassassin KHOPのルールはどこにありますか?

Spamassassin KHOPのルールはどこにありますか?

私はspamassassinを実装し、スコアを下げました。

KHOP_BIG_TO_CC

/etc/mail/spamassassin/local.cfファイルのスコアを上書きしましたが、この特定の規則を含む.cfファイルが見つからない場合に機能します。

ルールが保存される2つの場所を確認しました。

  • /usr/share/spamassassin
  • /etc/mail/spamassassin

一部のローカルユーザー用のホームフォルダもあります。

  • /root/.spamassassin/
  • /var/amavisd/.spamassassin/

次のようにディレクトリを Grep します。

grep -r "KHOP_BIG_TO_CC" /<directory/path/*

しかし、何もありません。別のKHOPルールが見つかりましたが、xspamヘッダーに表示されてもこのルールは見つかりませんでした。

今、私はどこにkhopチャンネルがあることを読んでいます。 http://khopesh.com/wiki/anti-spam

しかし、sa-updateで読んだ唯一のチャンネルは「sought.rules.yerp.org」です。

知っている人はいますか?KHOP_BIG_TO_CCルールを知り、どこで見つけることができるかを知っていますか?

ベストアンサー1

KHOP_BIG_TO_CCに対する答えはわかりませんが、サーバーを探索するためのいくつかのヒントは次のとおりです。

次のコマンドを使用すると、spamasassinがロードするルールファイルを確認できます。

spamassassin --lint -D 2>&1 | grep 'config: read file'

RHEL 6システムでsa-update次のルールセットが見つかりました/var/lib/spamassassin。次のコマンドを使用して、すべてのcfファイルをgrepできます。

grep KHOP_BIG_TO_CC $(spamassassin --lint -D 2>&1 | grep 'config: read file' | sed 's/^.* read file //')

私のシステムでKHOP_ルールが見つかりません。

可能性は低いですが、可能かもしれません。システム設定によっては、個々のユーザーが独自のスパムアサシンルールを定義できます。この場合、$HOME/.spamassassin/user_prefs上記--lint -Dのコマンドは確認されたすべてのユーザールールを表示しません。

ただし、定義されている場所に関係なく、KHOP_BIG_TO_CCファイルに次のものを追加して使用される小数を上書きすることができますlocal.cf

score KHOP_BIG_TO_CC 0.0

とにかくコアルールファイルを編集しないので、そのファイルをどこで見つけるかは問題ではありません(ファイルが定義されているファイルを見つけることができないという不満を理解しています)。

おすすめ記事