Postfix Backup MX: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Zeile 20: Zeile 20:
 
*Eintrag des Backup Mailserver in der entsprechenden Zone-Datei der Domain
 
*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
 +
==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

Version vom 19. Oktober 2017, 09:26 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.

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

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