[Postfixbuch-users] Kopie aller Mails an anderen Mailserver senden
Sandy Drobic
postfixbuch-users at japantest.homelinux.com
Do Jun 7 16:37:44 CEST 2007
Fred Ockert wrote:
>
> Gaby Brudermann schrieb:
>> Hi
>>
>>> http://www.postfix.org/postconf.5.html#always_bcc
>>>
>>> bzw.
>>>
>>> http://www.postfix.org/postconf.5.html#recipient_bcc_maps
>>> http://www.postfix.org/postconf.5.html#sender_bcc_maps
>>
>> Danke. Das ist aber nicht das was ich suche. Ich möchte die Kopie der Mails nicht einfach an eine andere Email Adresse forwarden, sondern ich möchte das von jedem einkommenden Mail eine Kopie an den Testserver gesendet wird. Dabei soll der Absender und Empfänger unverändert bleiben, damit auf dem Testserver (auf dem diesselben Konten existieren wie auf dem livesystem) die Mails letzendlich in dasselbe Konto (nur eben auf dem testserver) eingehen wie auf dem liveserver.
>>
>
> Du meinst rsync ?
Nein, er möchte die Mails, die eingehen, in Kopie direkt per SMTP
ebenfalls weiterleiten zu dem zweiten Server.
Grundsätzlich kann man das so lösen:
Kopieren der Mail (NICHT per Wildcard!) in
/etc/postfix/virtual:
user at example.com user at example.com, user at server2.example.com
Einen Transport für server2.example.com anlegen in:
/etc/postfix/transport:
server2.example.com test-smtp:[server2.example.com]
Den Transport mit generic in
/etc/postfix/master.cf:
test-smtp unix - - n - - smtp
-o smtp_generic_maps=pcre:/etc/postfix/generic-test
/etc/postfix/generic-test:
/(.+)@server2\.example\.com/ $1 at example.com
Damit sollte er die Mails kopieren und wieder auf die normale Form
zurückschreiben, bevor sie an server2 gehen. Ich habe es jetzt einfach mal
aus dem Kopf hingeschrieben, aber es sollte funktionieren.
PS:
Generic setzt voraus, das Postfix 2.2 eingesetzt wird.
--
Sandy
Antworten bitte nur in die Mailingliste!
PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com
Mehr Informationen über die Mailingliste Postfixbuch-users