Postfix Backup MX: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 16: Zeile 16:
 
  proxy_interfaces = 1.2.3.4
 
  proxy_interfaces = 1.2.3.4
 
Wird dieser Parameter nicht gesetzt, kommt es zu 'Mail loops back to myself' Fehlern, wenn der Primary MX nicht erreichbar ist.
 
Wird dieser Parameter nicht gesetzt, kommt es zu 'Mail loops back to myself' Fehlern, wenn der Primary MX nicht erreichbar ist.
 +
==Mail loops back to myself - Fehler==
 +
Datei /etc/postfix/main.cf
 +
  transport_maps = hash:/etc/postfix/transport
 +
Datei /etc/postfix/transport
 +
domain.tld      relay:[primary.mailserver.tld]
  
 
==Anpassen Nameserver Konfiguration==
 
==Anpassen Nameserver Konfiguration==
Zeile 28: Zeile 33:
 
*per Telnet eine Mail ueber den Backup Mailserver an eine Mailadresse der Haupt-Domain schicken - dabei Kontrolle Maillog auf dem Backup Mailserver
 
*per Telnet eine Mail ueber den Backup Mailserver an eine Mailadresse der Haupt-Domain schicken - dabei Kontrolle Maillog auf dem Backup Mailserver
 
==Testen der Backup MX Funktion==
 
==Testen der Backup MX Funktion==
*Abschalten des
+
*Abschalten des primaeren Mailservers.

Aktuelle Version vom 19. Oktober 2017, 10:50 Uhr

Einrichten von postfix als Backup Mailserver

Anpassen postfix Konfiguration

Datei /etc/postfix/main.cf

  • Angabe der Domain, fuer die der Mailserver als Backup fungiert:
relay_domains = domain.tld
  • Angabe der Benutzer - entweder die Benutzer angeben oder den Parameter leer lassen, dann werden Mails an alle Benutzer weitergeleitet bzw. gebackuped
relay_recipient_maps = 
  • Relay- und Spam Kontrolle

postfix >= 2.10:

smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
smtpd_recipient_restrictions = spam_regeln

postfix < 2.10:

smtpd_recipient_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination spam_regeln
  • NAT/Proxy externe Adresse
proxy_interfaces = 1.2.3.4

Wird dieser Parameter nicht gesetzt, kommt es zu 'Mail loops back to myself' Fehlern, wenn der Primary MX nicht erreichbar ist.

Mail loops back to myself - Fehler

Datei /etc/postfix/main.cf

 transport_maps = hash:/etc/postfix/transport

Datei /etc/postfix/transport

domain.tld       relay:[primary.mailserver.tld]

Anpassen Nameserver Konfiguration

  • Eintrag des Backup Mailserver in der entsprechenden Zone-Datei der Domain
domain.tld         IN        MX 20 backup.mailserver.tld.

Testen der Nameserverkonfiguration

  • dig -t MX domain.tld

oder

  • host domain.tld

Testen der Relay Funktion

  • per Telnet eine Mail ueber den Backup Mailserver an eine Mailadresse der Haupt-Domain schicken - dabei Kontrolle Maillog auf dem Backup Mailserver

Testen der Backup MX Funktion

  • Abschalten des primaeren Mailservers.