電子メールヘッダーにカスタム SpamAssassin ルールを追加する

電子メールヘッダーにカスタム SpamAssassin ルールを追加する

組み込みルールと同様に、受信ヘッダーで電子メールが一致するカスタム ルールを表示するように SpamAssassin を構成する方法はありますか?

たとえば、次のようなものがあります。

Content analysis details:   (0.1 points, 4.1 required)

pts rule name              description

-0.1 RCVD_IN_DNSWL_LOW      RBL: Sender listed at http://www.dnswl.org/, low
                         trust
                         [209.85.220.68 listed in list.dnswl.org]
1.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail provider
                         (eellibrown[at]gmail.com)
-0.0 SPF_PASS               SPF: sender matches SPF record
-1.1 RCVD_IN_MSPIKE_H2      RBL: Average reputation (+2)
                         [209.85.220.68 listed in wl.mailspike.net]
0.0 HTML_MESSAGE           BODY: HTML included in message
-0.1 DKIM_VALID_AU          Message has a valid DKIM or DK signature from author's
                         domain
0.5 DKIM_SIGNED            Message has a DKIM or DK signature, not necessarily valid
-0.1 DKIM_VALID             Message has at least one valid DKIM or DK signature
X-Spam-Flag: NO

これらのルールはすべて事前に定義されています。カスタムルールもいくつかあります。すべきローカルの SpamAssassin 構成ファイルで定義されているものも一致します。カスタム ルールが適用されているかどうかはわかりません。定義済みのルールと一緒にヘッダーにリストされていないため、スコアにカスタム ルールが反映されません。

ただし、ローカル構成で事前定義されたルールのスコアを変更すると、新しいスコアが正しく適用されます。サーバー サポートによると、ローカル カスタム ルールが有効になっているとのことですが、私の考えではブロックされるべきスパムがまだ表示されており、私の知る限り、いくつかのルールに一致しています。

基本的に、弊社の電子メール アドレスの一部が何らかの理由でメール リストに登録され、1 日に数百件のスパム メールを受信して​​います。これにより、1 日に数件のスパムではないメッセージを見つけるのが難しくなります。スパムの量を減らすためにカスタム ルールを作成しようとしていますが、ルールが適用されていることが確実でない場合、作成または変更した新しいルールが実際に何かをブロックすることを確実にする方法がわかりません。

全員の新しい電子メール アドレスを取得する以外のスパムをブロックする他の方法についての提案も歓迎します (ただし、それもよい方法です)。

関連情報