Postfix canonical: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| (Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
| Zeile 19: | Zeile 19: | ||
*vi /etc/postfix/main.cf | *vi /etc/postfix/main.cf | ||
;Parameter setzen: | ;Parameter setzen: | ||
| − | + | *postconf -e "canonical_maps = hash:/etc/postfix/canonical" | |
# Falls nur Absender umschrieben werden sollen: | # Falls nur Absender umschrieben werden sollen: | ||
# sender_canonical_maps = hash:/etc/postfix/sender_canonical | # sender_canonical_maps = hash:/etc/postfix/sender_canonical | ||
| Zeile 26: | Zeile 26: | ||
;Konfiguration aktivieren: | ;Konfiguration aktivieren: | ||
*postfix reload | *postfix reload | ||
| + | ===Mail verschicken=== | ||
| + | ;als root | ||
| + | *cat /etc/hosts | mail -s "hosts" martha@it213.int | ||
Aktuelle Version vom 8. Juni 2026, 06:16 Uhr
canonical (Adressumschreibung)
- Ermöglicht das bidirektionale Umschreiben von E-Mail-Adressen (Header und Envelope)
- Wird primär genutzt, um interne Benutzernamen (z. B. root) in offizielle E-Mail-Adressen umzuwandeln
- Unterscheidung: canonical_maps wirkt auf Absender UND Empfänger gleichermaßen
- Alternative: sender_canonical_maps (nur Absender) oder recipient_canonical_maps (nur Empfänger)
Beispiel: Canonical-Tabelle erstellen
- Datei erstellen (Format
- Suchmuster Ersetzung):
- vi /etc/postfix/canonical
root technik@it2XX.int localuser user.name@example.com
- Tabelle für Postfix indizieren
- postmap /etc/postfix/canonical
In /etc/postfix/main.cf konfigurieren
- Datei bearbeiten
- vi /etc/postfix/main.cf
- Parameter setzen
- postconf -e "canonical_maps = hash:/etc/postfix/canonical"
# Falls nur Absender umschrieben werden sollen: # sender_canonical_maps = hash:/etc/postfix/sender_canonical
Postfix neu laden
- Konfiguration aktivieren
- postfix reload
Mail verschicken
- als root
- cat /etc/hosts | mail -s "hosts" martha@it213.int