Postfix relay domains: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „== relay_domains (Erlaubte Relay-Domains) == * Definiert, für welche Domains Postfix Mails an externe Server weiterleiten darf * Wird genutzt, wenn Postfi…“)
 
Zeile 1: Zeile 1:
== relay_domains (Erlaubte Relay-Domains) ==
+
== relay_domains (Zuständigkeit für externe Ziel-Domains) ==
* Definiert, für welche Domains Postfix Mails an externe Server weiterleiten darf 
+
* Definiert Domains, für die Postfix E-Mails von überall (Internet) annimmt, um sie an ein Zielsystem (z. B. internen Exchange) weiterzuleiten
* Wird genutzt, wenn Postfix als Smarthost oder Relayserver arbeitet 
+
* Wird genutzt, wenn Postfix als Gateway, Spam-Filter oder Backup-MX vor dem eigentlichen Mailserver agiert
* Muss mit `relay_recipient_maps` kombiniert werden, um offenes Relay zu verhindern 
+
* Verhindert "Relay access denied" für diese spezifischen Ziel-Domains
 +
* Muss zwingend mit relay_recipient_maps kombiniert werden, um Backscatter-Spam an ungültige Adressen zu vermeiden
  
=== Beispiel: Relay-Domains-Tabelle erstellen ===
+
=== Beispiel: Relay-Domains-Tabelle erstellen ===
;Datei erstellen:
+
;Datei erstellen:
*vi /etc/postfix/relay_domains   
+
*vi /etc/postfix/relay_domains
  <pre>
+
  <pre>
  example.com
+
example.com
  trusted-domain.com
+
trusted-domain.com
  </pre>
+
</pre>
;Nach jeder Änderung die Tabelle aktualisieren:
+
;Tabelle für Postfix indizieren:
*postmap /etc/postfix/relay_domains
+
*postmap /etc/postfix/relay_domains
  
=== 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_domains = hash:/etc/postfix/relay_domains   
+
  relay_domains = hash:/etc/postfix/relay_domains
 +
# Wichtig zur Vermeidung von Backscatter:
 +
  relay_recipient_maps = hash:/etc/postfix/relay_recipients
  
=== Postfix neu laden ===
+
=== Postfix neu laden ===
;Änderungen übernehmen:
+
;Konfiguration aktivieren:
 
*postfix reload
 
*postfix reload

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

relay_domains (Zuständigkeit für externe Ziel-Domains)

  • Definiert Domains, für die Postfix E-Mails von überall (Internet) annimmt, um sie an ein Zielsystem (z. B. internen Exchange) weiterzuleiten
  • Wird genutzt, wenn Postfix als Gateway, Spam-Filter oder Backup-MX vor dem eigentlichen Mailserver agiert
  • Verhindert "Relay access denied" für diese spezifischen Ziel-Domains
  • Muss zwingend mit relay_recipient_maps kombiniert werden, um Backscatter-Spam an ungültige Adressen zu vermeiden

Beispiel: Relay-Domains-Tabelle erstellen

Datei erstellen
  • vi /etc/postfix/relay_domains
 example.com
 trusted-domain.com
 
Tabelle für Postfix indizieren
  • postmap /etc/postfix/relay_domains

In /etc/postfix/main.cf konfigurieren

Datei bearbeiten
  • vi /etc/postfix/main.cf
Parameter setzen
relay_domains = hash:/etc/postfix/relay_domains
# Wichtig zur Vermeidung von Backscatter:
relay_recipient_maps = hash:/etc/postfix/relay_recipients

Postfix neu laden

Konfiguration aktivieren
  • postfix reload