
Ich habe beispielsweise 5 Server. Sie sind entweder öffentlich und privat oder nur privat (Netzwerk), sie alle senden E-Mails, entweder System-E-Mails (lokales Postfach) oder installierte Anwendungen (Wiki, Issues Tracker usw.).
Und ich habe einen sechsten, den ich als „zentralen“ Server verwenden möchte.
Die Idee besteht darin, alle Server so zu konfigurieren, dass sie ihre E-Mails an den sechsten Server senden, der die E-Mails entweder direkt zustellt oder an einen Dritten weiterleitet (wie Mandrill, meinen ISP oder jemanden, der sich um die Konfiguration aller Zustellungsfunktionen (SPF, Domänenschlüssel usw.) kümmert).
- Wie muss ich die 5 Server konfigurieren?
- Wie muss ich den „zentralen Server“ konfigurieren?
Danke für die Anleitung.
Antwort1
Die fünf Server sind so konfiguriert, dass sie den zentralen Server als Relay verwenden. Die wichtigste Änderung gegenüber den Standardeinstellungen, um dies zu erreichen, ist die Definition eines Relayhosts:
# /etc/postfix/main.cf:
# <snip>
# (deliver via mailhub)
relayhost = [central.server.example.com]
Der zentrale Server muss so konfiguriert werden, dass er E-Mails zur lokalen Zustellung für Ihre Domäne akzeptiert und die Weiterleitung von SMTP-Mails für diese fünf Server zulässt.
Nochmals die wesentlichen Änderungen gegenüber dem Standard:
# /etc/postfix/main.cf:
# <snip>
# The inet_interfaces parameter specifies the network interface
# addresses that this mail system receives mail on.
inet_interfaces = all
myhostname = central.server.example.com
mydomain = example.com
# The ip-addresses we relay for:
mynetworks = 168.100.189.0/28, 127.0.0.0/8, 10.10.10.1, 10.10.10.3