Guten Morgen, auch nach intensiverer Suche habe ich noch keine Lösung für folgendes Problem gefunden: Wir möchten in den ausgehenden E-Mails (also die wir selber versenden), alle Adressfelder der Mail prüfen und ggfls. korrigieren. Konkretes Beispiel f. eine Adresse, die korrigiert werden soll (ursprüngliche Adresse -> geänderte Adresse):
carsten.gummersbach/camco_g...@camco.de -> carsten.gummersb...@camco.de Die verwendete Postfix Version ist 2.8.1. Mein Ansatz war, das über header_checks mit Regex zu erledigen: header_checks = regexp:/etc/postfix/header_checks /etc/postfix/header_checks: /^(To|From|Cc|Reply-To)(:.*)(\/CAMCO_GmbH)(.*)/ REPLACE $1$2$4 # Datenbank f. Postfix erzeugen (header_checks.db) sudo /usr/sbin/postmap header_checks # Testen kann man seine Filter ebenfalls mit postmap: sudo postmap -q "Cc: Carsten.Gummersbach/camco_g...@camco.de" regexp:/etc/postfix/header_checks REPLACE Cc: carsten.gummersb...@camco.de Wie man sieht, klappt das in diesem Fall auch. Allerdings funktioniert das nicht mehr, wenn mehrere Adressen in einer Zeile vorkommen, die korrigiert werden sollen: sudo postmap -q "Cc: Carsten.Gummersbach/camco_g...@camco.de, Foo.Bar/camco_g...@camco.de" regexp:/etc/postfix/header_checks REPLACE Cc: Carsten.Gummersbach/camco_g...@camco.de, foo....@camco.de Mir ist ebenfalls klar, dass dies mit dem gewählten Regex Pattern nicht funktionieren kann. Allerdings habe ich keine Idee, wie das Pattern aussehen müsste, um alle Vorkommen von "/CAMCO_GmbH" in der Zeile zu ersetzen. Oder gibt es eine andere Möglichkeit, so ein Rewriting in Postfix durchzuführen? Vielen Dank im voraus für eure Beiträge. Herzliche Grüße, Carsten -- View this message in context: http://postfix.1071664.n5.nabble.com/Address-Rewriting-mit-Regex-in-allen-Adressfeldern-From-To-Cc-tp88356.html Sent from the Postfix Germany mailing list archive at Nabble.com.