[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