Postfix canonical: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „== canonical (Adressumschreibung) == * Wandelt Absender- oder Empfängeradressen um * Wird genutzt, um interne Benutzeradressen in externe Adressen umzuwan…“)
 
 
Zeile 1: Zeile 1:
== canonical (Adressumschreibung) ==
+
== canonical (Adressumschreibung) ==
* Wandelt Absender- oder Empfängeradressen um 
+
* Ermöglicht das bidirektionale Umschreiben von E-Mail-Adressen (Header und Envelope)
* Wird genutzt, um interne Benutzeradressen in externe Adressen umzuwandeln
+
* Wird primär genutzt, um interne Benutzernamen (z. B. root) in offizielle E-Mail-Adressen umzuwandeln
* Kann verwendet werden, um Adressen einheitlich zu formatieren 
+
* 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 ===
+
=== Beispiel: Canonical-Tabelle erstellen ===
;Datei erstellen:
+
;Datei erstellen (Format: Suchmuster Ersetzung):
*vi /etc/postfix/canonical   
+
*vi /etc/postfix/canonical
  <pre>
+
  <pre>
  localuser localuser@example.com
+
root          admin@example.com
  </pre>
+
localuser     user.name@example.com
;Nach jeder Änderung die Tabelle aktualisieren:
+
</pre>
*postmap /etc/postfix/canonical
+
;Tabelle für Postfix indizieren:
 +
*postmap /etc/postfix/canonical
  
=== In /etc/postfix/main.cf eintragen ===
+
=== In /etc/postfix/main.cf konfigurieren ===
;Datei bearbeiten:
+
;Datei bearbeiten:
*vi /etc/postfix/main.cf
+
*vi /etc/postfix/main.cf
;Folgende Zeile hinzufügen oder anpassen:
+
;Parameter setzen:
  canonical_maps = hash:/etc/postfix/canonical   
+
  canonical_maps = hash:/etc/postfix/canonical
 +
# Falls nur Absender umschrieben werden sollen:
 +
  # sender_canonical_maps = hash:/etc/postfix/sender_canonical
  
=== Postfix neu laden ===
+
=== Postfix neu laden ===
;Änderungen übernehmen:
+
;Konfiguration aktivieren:
 
*postfix reload
 
*postfix reload

Aktuelle Version vom 23. März 2026, 06:23 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          admin@example.com
 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
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