Ich habe ein Problem mit der Konfiguration meines Postfix. Mein Ziel ist ein Mailserver, der Spam- und Virenmails mit Spamassasin und ClamAV über Amavis filtert. Außerdem möchte ich eine Kopie jeder Mail in einem zusätzlichen Archiv archivieren. Dafür habe ich die Parameter recipient_bcc_maps und sender_bcc_maps in /etc/postfix/main.cf verwendet, um eine Kopie aller eingehenden und ausgehenden Mails an eine Archiv-E-Mail-Adresse weiterzuleiten. Der Filter mit Amavis funktioniert einwandfrei. Und wenn ich den Filter deaktiviere, funktioniert auch die Weiterleitung der Mails einwandfrei.
Das Problem, das ich habe, ist, wenn ich die Filterung aktiviere. In diesem Fall wird jede E-Mail, die ich sende, dreimal ins Archiv gesendet. E-Mails, die ich an die E-Mail-Adresse empfange, werden zweimal ins Archiv gesendet.
Ich vermute, dass dies daran liegt, dass die E-Mail erneut von Amavis empfangen wird, aber ich weiß nicht, wie ich die sender_bcc_maps und recipient_bcc_maps für die erneut empfangenen E-Mails von Amavis deaktivieren kann. Ich habe bereits versucht, die Parameter zu /etc/postfix/master.cf hinzuzufügen.
127.0.0.1:10027 inet n - n - - smtpd
-o content_filter=
-o recipient_bcc_maps=
-o sender_bcc_maps=
...
Aber es hat nichts geändert. Ich bin für jede Idee dankbar.
Ulli
Antwort1
Sie sollten Folgendes receive_override_options
in Ihrem Feld einstellen.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
- deaktiviert die kanonische Adresszuordnung, die Erweiterung der virtuellen Aliaszuordnung, die Adressmaskierung und automatische BCC-Empfänger (Blind Carbon Copy). Dies wird normalerweise VOR einem externen Inhaltsfilter angegeben.
Mehr InfoHier. Hoffentlich hilft das.