* Tobias Walkowiak tube@count0.net:
Guten Morgen,
wie schreibe ich am besten den From:-Header eines Mailrelays um, der Mail von internen Rechnern nach aussen weiterschickt?
Halt halt halt. Wer generiert den From: header? Doch der MUA!
Bisher habe ich sender_canonical_maps = hash:/etc/postfix/sender_canonical gesetzt und in der sender_canonical dann Eintraege wie root@intern1.local info@domain.tld
Allerdings wird nicht generell alles gemappt, sondern es muss fuer jeden internen Server ein Eintrag gemacht werden.
Naja, dann halt per regexp!
Aber das Hauptproblem ist, dass nur der 'From'-Header, nicht aber der 'From:'-Header umgeschrieben wird. Der User, der die Mail bekommt, soll aber in der 'From:'-Zeile info@domain.tld sehen.
Du willst ENVELOPE UND HEADER umschreiben.
sender_canonical_maps = regexp:/etc/postfix/sender_canonical
und dann: /^root@(.+).local$/ info@domain.tld