Absender Aendern
Einige Mail-Provider erwarten, dass man mit einer gültigen Mail-Adresse sendet (manche erwarten sogar die eigene Mail-Adresse).
Damit Postfix dies für die eigenen Benutzer umsetzt, muss folgendes getan werden.
- sender_canonical_maps:
Optional address mapping lookup tables for envelope and header sender addresses. The table format and lookups are documented in canonical(5).
Example: you want to rewrite the SENDER address „user@ugly.domain“ to „user@pretty.domain“, while still being able to send mail to the RECIPIENT address „user@ugly.domain“. - smtp_generic_maps :
Optional lookup tables that perform address rewriting in the Postfix SMTP client, typically to transform a locally valid address into a globally valid address when sending mail across the Internet. This is needed when the local machine does not have its own Internet domain name, but uses something like localdomain.local instead.
Specify zero or more „type:name“ lookup tables, separated by whitespace or comma. Tables will be searched in the specified order until a match is found.
Postfix konfigurieren
In der main.cf muss dies ergänzt werden.
vi /etc/postfix/main.cf
sender_canonical_maps = hash:/etc/postfix/sender_canonical
oder
smtp_generic_maps = hash:/etc/postfix/generic_maps
Umsetzungsanweisungen
Die Mail-Adressen welche umgesetzt werden sollen, müssen in der sender_canonical bekannt gegeben werden.
vi /etc/postfix/sender_canonical
Inhalt:
benutzer email.adresse@gmx.net www-data beispiel@example.com root email.adresse@gmx.net
oder
vi /etc/postfix/generic_maps
Inhalt:
root@localhost.local email.adresse@gmx.net
Alle Sender umbenennen
Wenn alle Sender einer Postfixinstanz umgeschrieben werden sollen, so kann das auch wie oben beschrieben mit den „smtp_generic_maps“ erfolgen.
Der Inhalt der Datei /etc/postfix/generic_maps
ist dann wie folgt:
@<DOMAIN_A>.<TLD> @<DOMAIN_B>.<TLD>
Postfix informieren
Zu guter Letzt erstellt man aus dieser Datei eine Datenbankdatei und startet den Postfix neu.
postmap /etc/postfix/sender_canonical
oder
postmap /etc/postfix/generic_maps
Zuletzt noch Postfix reloaden.
/etc/init.d/postfix restart