Postfix Backup MX: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „=Einrichten von postfix als Backup Mailserver= ==Anpassen postfix Konfiguration== ===/etc/postfix/main.cf=== *Angabe der Domain, fuer die der Mailserver als B…“)
 
 
(12 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 2: Zeile 2:
  
 
==Anpassen postfix Konfiguration==
 
==Anpassen postfix Konfiguration==
===/etc/postfix/main.cf===
+
Datei /etc/postfix/main.cf
 
*Angabe der Domain, fuer die der Mailserver als Backup fungiert:
 
*Angabe der Domain, fuer die der Mailserver als Backup fungiert:
 
  relay_domains = domain.tld
 
  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
 
*Relay- und Spam Kontrolle
postfix >= 2.10:
+
postfix >= 2.10:
 
  smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
 
  smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
 
  smtpd_recipient_restrictions = spam_regeln
 
  smtpd_recipient_restrictions = spam_regeln
postfix < 2.10:
+
postfix < 2.10:
 
  smtpd_recipient_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination spam_regeln
 
  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.

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.