Postfix relay recipient maps: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „== relay_recipient_maps (Erlaubte Empfänger für Relay-Domains) == * Erlaubt Postfix, nur bestimmte Empfänger für Relay-Domains zu akzeptieren * Wird ge…“)
 
 
Zeile 1: Zeile 1:
== relay_recipient_maps (Erlaubte Empfänger für Relay-Domains) ==
+
== relay_recipient_maps (Gültige Empfänger für Relay-Domains) ==
* Erlaubt Postfix, nur bestimmte Empfänger für Relay-Domains zu akzeptieren 
+
* Definiert explizit, welche E-Mail-Adressen für die in relay_domains gelisteten Domains existieren
* Wird genutzt, um zu verhindern, dass Postfix als offenes Relay fungiert 
+
* Verhindert die Annahme von E-Mails an nicht existierende Nutzer (Backscatter-Schutz)
* Sollte immer mit `relay_domains` kombiniert werden
+
* Schont Ressourcen des Zielsystems, da ungültige Mails bereits am Gateway abgelehnt werden (Reject)
 +
* Muss zwingend gepflegt werden, wenn der Zielserver keine Echtzeit-Prüfung der Empfänger erlaubt
  
=== Beispiel: Relay-Recipient-Tabelle erstellen ===
+
=== Beispiel: Relay-Recipient-Tabelle erstellen ===
;Datei erstellen:
+
;Datei erstellen (Format: Adresse OK):
*vi /etc/postfix/relay_recipients   
+
*vi /etc/postfix/relay_recipients
  <pre>
+
  <pre>
  user@example.com OK
+
user@example.com OK
  support@example.com OK
+
support@example.com OK
  </pre>
+
@trusted-domain.com OK
;Nach jeder Änderung die Tabelle aktualisieren:
+
</pre>
*postmap /etc/postfix/relay_recipients
+
;Hinweis: Der Eintrag @domain erlaubt alle Adressen dieser Domain (Catch-all, Vorsicht!)
 +
;Tabelle für Postfix indizieren:
 +
*postmap /etc/postfix/relay_recipients
  
=== 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:
  relay_recipient_maps = hash:/etc/postfix/relay_recipients
+
  relay_recipient_maps = hash:/etc/postfix/relay_recipients
  
=== Postfix neu laden ===
+
=== Postfix neu laden ===
;Änderungen übernehmen:
+
;Konfiguration aktivieren:
 
*postfix reload
 
*postfix reload

Aktuelle Version vom 23. März 2026, 06:22 Uhr

relay_recipient_maps (Gültige Empfänger für Relay-Domains)

  • Definiert explizit, welche E-Mail-Adressen für die in relay_domains gelisteten Domains existieren
  • Verhindert die Annahme von E-Mails an nicht existierende Nutzer (Backscatter-Schutz)
  • Schont Ressourcen des Zielsystems, da ungültige Mails bereits am Gateway abgelehnt werden (Reject)
  • Muss zwingend gepflegt werden, wenn der Zielserver keine Echtzeit-Prüfung der Empfänger erlaubt

Beispiel: Relay-Recipient-Tabelle erstellen

Datei erstellen (Format
Adresse OK):
  • vi /etc/postfix/relay_recipients
 user@example.com OK
 support@example.com OK
 @trusted-domain.com OK
 
Hinweis
Der Eintrag @domain erlaubt alle Adressen dieser Domain (Catch-all, Vorsicht!)
Tabelle für Postfix indizieren
  • postmap /etc/postfix/relay_recipients

In /etc/postfix/main.cf konfigurieren

Datei bearbeiten
  • vi /etc/postfix/main.cf
Parameter setzen
relay_recipient_maps = hash:/etc/postfix/relay_recipients

Postfix neu laden

Konfiguration aktivieren
  • postfix reload