web-dev-qa-db-ja.com

SpamAssassin 2010バグは、問題のルールが修正されているにもかかわらず、メールサーバーで引き続きアクティブです-どこで修正する必要がありますか?

SpamAssassin 2010のバグは、バグが広く知られるようになって間もなく修正されるはずでした。実際、私の/usr/share/spamassassin/72_active.cfの問題のあるルールが更新されました。ただし、着信メッセージはまだ次のようにタグ付けされています。

X-Spam-Status: No, score=3.188 tagged_above=-999 required=6.31 tests=[BAYES_50=0.001, FH_DATE_PAST_20XX=3.188, SPF_PASS=-0.001]

関連するルールは次のとおりです。

##{ FH_DATE_PAST_20XX
header   FH_DATE_PAST_20XX      Date =~ /20[2-9][0-9]/ [if-unset: 2006]
describe FH_DATE_PAST_20XX      The date is grossly in the future.
##} FH_DATE_PAST_20XX

私はDebianLennyのspamassassin/3.2.5-2 + lenny1.1〜volatile1を使用しており、完全に最新です。何が起こっているのかを理解するためにどこを見ればよいかについての指針はありますか? SpamAssassinについては何も知りません。他の誰かが通常これを管理しますが、私は今自由で、問題が何であるかを理解しようとしています。それはしばらくの間私たちを悩ませていて、このバグがまだ私たちに影響を与えていることに気付いただけです。

更新:/etc/spamassassin/local.cfと/usr/share/spamassassin/50_scores.cfの両方でFH_DATE_PAST20XXルールのスコアを0.1に下げましたが、まだは3.188ポイントです。このルール。何が起こっているのか分かりますか?これは本当に私を困惑させました。

アップデート2:amavisdを再起動した後、修正されたようです。 amavisdとspamdの違いは何ですか?両方が実行されるべきではないようです。

2
Ibrahim

スパムではなく、amavisdを再起動する必要があることが判明しました。

0
Ibrahim

あなたが投稿したそのルールはバグのあるものです-次のようなファイルを探してください:

/var/lib/spamassassin/3.002005/updates_spamassassin_org/72_active.cf

これにより、/ usr/share /のデフォルトルールが置き換えられます( ここ を参照)-固定ルールに[1-9]ではなく[2-9]が含まれていることを確認します。

##{ FH_DATE_PAST_20XX
header   FH_DATE_PAST_20XX      Date =~ /20[2-9][0-9]/ [if-unset: 2006]
describe FH_DATE_PAST_20XX      The date is grossly in the future.
##} FH_DATE_PAST_20XX

それを確認した後、SpamAssassinのspamdデーモンコンポーネントを実際に再起動して、ルールを再読み込みできることを確認してください。

https://issues.Apache.org/SpamAssassin/show_bug.cgi?id=6269

0
user15590