alle ausgehenden Mails an einen festgelegten Empfänger umleiten
Vor allem auf Entwicklungsservern macht es oft Sinn, dass alle Mails, die diese Server verschicken sollen, nur an einen vorher festgelegten Empfänger gehen, um z.B. echte Kunden nicht zu belästigen oder ungewollte Bestellungen aufzugeben.
Alle Mail soll an entwicklung@meinedomain.de gehen.
Folgende Files müssen angepasst oder erstellt werden:
always_bcc=entwicklung@meinedomain.de
transport_maps = hash:/etc/postfix/transport
Dies bewirkt, dass alle Mails per BCC an entwicklung@meinedomain.de geschickt werden. Jetzt muss nur noch verhindert werden, dass die echten Mails verschickt werden. Dazu folgendes Transport-File erstellen /etc/postfix/transport
entwicklung@meinedomain.de : * discard:silently
Die erste Zeile sorgt dafür, dass Mails an entwicklung@meinedomain.de auf normalem Weg zugestellt werden. Zeile 2 wirft alle anderen Mails weg.
Das transport-File muss jetzt nur noch gehasht (postmap /etc/postfix/transport) und der Postfix reloaded werden (/etc/init.d/postfix reload).
Die korrekte Funktionalität kann man natürlich in /var/log/mail.log überwachen.
No Comments