postfix の設定に問題があります。私の目標は、amavis 経由で Spamassasin と ClamAV を使用して、スパムやウイルスのメールをフィルタリングするメール サーバーを作成することです。さらに、各メールのコピーを追加のアーカイブにアーカイブしたいと考えています。このために、/etc/postfix/main.cf の受信者 bcc_maps および送信者 bcc_maps パラメータを使用して、すべての受信メールと送信メールのコピーを 1 つのアーカイブ メール アドレスに転送する方法を選択しました。amavis のフィルタは正常に動作します。フィルタを無効にすると、メールの転送も正常に動作します。
問題は、フィルタリングを有効にした場合です。この場合、送信するメールはアーカイブの電子メール アドレスに 3 回送信され、受信するメールはアーカイブに 2 回送信されます。
これは amavis からメールが再度受信されたためだと思いますが、amavis から再受信したメールの sender_bcc_maps と received_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
答え1
receive_override_options
以下のように設定してくださいmaster.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 (ブラインド カーボン コピー) 受信者を無効にします。これは通常、外部コンテンツ フィルタの前に指定されます。
より詳しい情報ここ役に立つと幸いです。