Spamassassinコマンドラインチェックとデーモンチェックの間の矛盾

Spamassassinコマンドラインチェックとデーモンチェックの間の矛盾

postfixとspamassassinを使ってメールサーバーを運営していますが、スパムがたくさん入っているようです。

電子メールヘッダーのspamasassinコンテンツを同じ電子メールのコマンドラインテスト結果と比較するために、ランダムに電子メールを選択しました。

結果は一貫していません。

関連するメールヘッダーは次のとおりです。

X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on smtp.xxxxx.xxxx
X-Spam-Level: 
X-Spam-Status: No, score=-0.9 required=1.5 tests=BAYES_00,DKIM_SIGNED,
    DKIM_VALID,DKIM_VALID_AU,HTML_IMAGE_RATIO_06,HTML_MESSAGE,MIME_HTML_ONLY,
    RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS,URIBL_GREY autolearn=no
    autolearn_force=no version=3.4.0

これはコマンドラインで同じメールを確認することです。 (メールはMaildirを介してファイルシステムに保存されます。)

spamassassin -d -t < 1556039170.M973634P30465.smtp.xxxxx.xxxx\,S\=41505\,W\=42059\:2\,S

結果は次のとおりです。

Content analysis details:   (2.1 points, 1.5 required)
-0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/, no
                            trust
                            [83.138.173.9 listed in list.dnswl.org]
 1.1 URIBL_GREY             Contains an URL listed in the URIBL greylist
                            [URIs: pure360.com]
-0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
-0.0 SPF_PASS               SPF: sender matches SPF record
 0.0 HTML_IMAGE_RATIO_06    BODY: HTML has a low ratio of text to image area
 0.0 HTML_MESSAGE           BODY: HTML included in message
 1.1 MIME_HTML_ONLY         BODY: Message only has text/html MIME parts
-0.1 DKIM_VALID_AU          Message has a valid DKIM or DK signature from author's
                            domain
-0.1 DKIM_VALID             Message has at least one valid DKIM or DK signature
 0.1 DKIM_SIGNED            Message has a DKIM or DK signature, not necessarily valid

この電子メールはSpamassassinグレード2.1でブロックする必要があります。ただし、Eメールヘッダーには-0.9のスコアが表示されます。他のいくつかのメールでも同じ問題を見つけました。

この矛盾を理解していませんか?私が気づいた唯一のことは、結果を得る前にコマンドラインテストで約3秒の遅延がある可能性があることです。たぶんタイムアウトの問題ですか?

答え1

postfixを介して配布されたスパム暗殺者は、訓練されたベイジアンデータベースを使用しているようです。
バラよりBAYES_00テストヒット。

BAYES_00スパムの可能性が低いことを示す必要があります(1%未満)。
持っている否定的なスコア - (ネットワークとベイジアンの両方を使用する場合 - 1.9 -50_scores.cfマニュアルを参照)

考えられる修正:
ベイジアンデータベース/ファイルを削除し、ベイジアンデータベースを再トレーニングします。

関連情報