SpamAssassin は Postfix ヘッダーを変更します。

SpamAssassin は Postfix ヘッダーを変更します。

Postfix に Spamassassin を追加すると、メールヘッダーに予期しない影響が発生しました。

Postfixを使用して、すべてのメールを1つの包括的なアカウントにルーティングします。 virtual_alias_mapsファイルは次のとおりです。

@mydomain.com catchall
@mydomain2.com catchall
@mydomain3.com catchall
...

メッセージがドメインの2つのアドレスに送信されると、キャッチオールに転送された2つのメッセージが受信され、最初のメッセージには次のヘッダーが含まれます。

X-Original-To: [email protected]
Delivered-To: [email protected]
To: [email protected], [email protected]

2番目には次のタイトルがあります。

X-Original-To: [email protected]
Delivered-To: [email protected]
To: [email protected], [email protected]

これがまさに私たちが望むものです。 X-Original-To または Delivered-To を確認して、メッセージの元の受信者が誰であるかを判断できます。ただし、SpamAssassinを開くと、2つのメッセージが次のように見えるようにヘッダーが変更されます。

X-Original-To: [email protected]
Delivered-To: [email protected]
To: [email protected], [email protected]

どの電子メールがどの受信者に送信されたかを知ることができるものは、電子メールにはまったくありません。

SpamAssassinがヘッダーを変更するのを防ぐ方法はありますか?そうでない場合、元の受信者の身元を保存する他の方法はありますか?

答え1

1つ以上のサービスまたはすべてのサービスに対してcontent_filterSAを呼び出すように設定した可能性があります。これにより、送信される各メッセージ(つまり各受信者)に対してフィルタが呼び出されます。master.cfmain.cf

有効にすると、この問題を解決できます。アドレスマッピングなしあなたにはmaster.cf次のようになります。

smtp      inet  n       -       -       -       -       smtpd
  -o content_filter=spamassassin
  -o receive_override_options=no_address_mappings

関連情報