web-dev-qa-db-ja.com

amavisの使用中にPostfixでrecipient_bcc_mapsおよびsender_bcc_mapsへの複数のメッセージ


postfixの設定に問題があります。私の目的は、amavisを介してSpamassasinとClamAVを使用して、スパムおよびウイルスメールをフィルタリングするメールサーバーを持つことです。さらに、各メールのコピーを追加のアーカイブにアーカイブしたいと思います。このため、/ etc/postfix/main.cfのrecipient_bcc_mapsおよびsender_bcc_mapsパラメーターを使用して、すべての受信メールと送信メールのコピーを1つのアーカイブ電子メールアドレスに転送する方法を選択しました。 amavisを使用したフィルターは正常に機能します。また、フィルターを無効にすると、メールの転送も正常に機能します。

問題は、フィルタリングを有効にするかどうかです。この場合、私が送信する各メールはアーカイブに3回送信されますメールアドレスメールは、アーカイブに2回送信されます。

これがamavisからメールを再度受信する原因であることをお勧めしますが、amavisから再受信したメールのsender_bcc_mapsおよびrecipient_bcc_mapsを無効にする方法がわかりません。パラメータを/etc/postfix/master.cfに追加しようとしました

127.0.0.1:10027 inet n - n - - smtpd
    -o content_filter=
    -o recipient_bcc_maps=
    -o sender_bcc_maps=
    ...

しかし、何も変わりません。どんなアイデアにも感謝しています。
Ulli

2
Ulli

次のようにreceive_override_optionsmaster.cfを設定する必要があります。

#/etc/postfix/master.cf
127.0.0.1:10027 inet n - n - - smtpd
   -o content_filter=
   -o receive_override_options=no_address_mappings
  • no_address_mappings-正規のアドレスマッピング、仮想エイリアスマップ拡張、アドレスマスカレード、および自動BCC(ブラインドカーボンコピー)受信者を無効にします。これは通常、外部コンテンツフィルターの前に指定されます。

詳細 こちら 。お役に立てば幸いです。

1
clement