Moin, vielleicht hilft es irgendwann jemanden:
Ich habe es nun mit recipient_bcc_maps hinbekommen. Dafür musste ich per pcre_table (5) das ganze negativ abprüfen: !/pattern/flags result Zusätzlich habe ich das ganze nun in der main.cf stehen: recipient_bcc_maps = pcre:/usr/local/etc/postfix/recipient_bcc_maps Das ganze hatte ich in dieser Form schon einmal versucht, aber vergessen "pcre" zu setzen (ich hatte hash: verwendet). Nach dem Lesen der Manpage ist mir das aufgefallen. Danke an den stillen Ideengeber im IRC! :) Viele Grüße Frank Am Mon, 20 Apr 2015 09:54:28 +0200 schrieb Frank Ebert <[email protected]>: > Moin, > > folgendes Szenario: > > Ich habe als relay_domains folgende Ziele konfiguriert: > > domain1.de lmtp:unix:private/lmtp-dovecot > domain2.de lmtp:unix:private/lmtp-dovecot > > Der Rechner versendet seine (externen) Mails über einen Relayhost > (sender_dependent_relayhost_maps). Alle Mails, die ich selbst an > @domain1.de oder @domain2.de sende, werden also nicht über den > Relayhost verschickt, sondern über den lokalen Dovecot. > > Nun soll Postfix für alle Mails, die über den Relayhost verschickt > werden eine bcc-Mail erstellen. Meine Idee war nun dies über > sender_bcc_maps in der master.cf zu lösen. Hierfür habe ich der Zeile > > smtp inet n - n - - smtpd > > die folgende Option mitgegeben: > > -o cleanup_service_name=cleanup_smtp > > und cleanup_smtp wie folgt konfiguriert: > > cleanup_smtp unix n - n - 0 cleanup > -o sender_bcc_maps=hash:/usr/local/etc/postfix/sender_bcc_maps > > Danach werden auch bcc-Mails erstellt. Jedoch nicht nur für die Mails, > die über den Relayhost verschickt werden, sondern auch die Mails, die > über lmtp-dovecot verschickt werden. > > Wo ist mein Denkfehler? Wie kann ich mein Vorhaben umsetzen? Gibt es > "schönere" Wege? > > Vielen Dank! > Frank >
