Postfix Backup MX

Aus xinux.net
Zur Navigation springen Zur Suche springen

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.