2007
Postfix Mailverteiler
Wenn ein MX-Server für mehrere Domains zuständig ist und die ankommenden Mail an verschiedene Server weitergeleitet werden sollen, so legt man geeignete Transporttabellen an.
Bei Postfix wird das in der Datei /etc/postfix/transport festgelegt.
Beispiel:
test1-domain.org smtp:mail.mx1-domain.org test2-domain.org smtp:mail.mx2-domain.org test3-domain.org smtp::[172.16.0.10]:25 # Es kann auch der Port und eine IP angegeben werden
Danach den Befehl postmap /etc/postfix/transport ausführen.
Postfix muss noch über die neuen Domains informiert werden. Jede zusätzliche Domain muss einen Eintrag unter relay_domains haben.
Dies kann man entweder direkt in /etc/postfix/main.cf eintragen, oder
wie bei SuSE üblich, unter /etc/sysconfig/postfix mit der Zeile:
POSTFIX_ADD_RELAY_DOMAINS=”test1-domain.org, test2-domain.org, test3-domain.org”
Danach noch ein SuSEconfig in der Console ausführen.
Virtuelle Domains
Wenn man mehrere E-Mail-Domains auf dem eigenen Server betreiben will, macht man das am besten mit virtuellen Domains.
In der Datei /etc/postfix/main.cf werden die Virtual Tabellen aktiviert, wenn noch nicht vorhanden:
virtual_maps = hash:/etc/postfix/virtual
in /etc/postfix/virtual werden die virtuellen Adressen Benutzern oder anderen E-Mail-Adressen zugewiesen
webmaster@test1-domain.org admin@test1-domain.org
info@test1-domain.org admin@test1-domain.org
@test1-domain.org @test2-domain.org
Danach den Befehl postmap /etc/postfix/virtual ausführen.
Wie werden die Mails nun weitergeleitet?
- webmaster@test1-domain.org wird an die Adresse admin@test1-domain.org weitergeleitet
- info@test1-domain.org wird an die Adresse admin@test1-domain.org weitergeleitet
- Alle Email an xxx@test1-domain.org gehen 1:1 an xxx@test2-domain.org
Es können auch Gruppen über die Alias Funktion gebildet werden.
Kleiner Tip, erst überlegen wie das Konstrukt aussehen soll, dann umsetzen.
Sind alle Änderungen durchgeführt, Postfix neu starten und das Logfile beobachten.
Powered by ScribeFire.

