Postfix Backup MX: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
 
(9 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
Zeile 8: Zeile 8:
  relay_recipient_maps =  
  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
*NAT/Proxy externe Adresse
  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==
*Eintrag des Backup Mailserver in der entsprechenden Zone-Datei
*Eintrag des Backup Mailserver in der entsprechenden Zone-Datei der Domain
  domain.tld        IN        MX 20 backup.mailserver.tld.
  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, 12: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.