25.07
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.

Drucken PDF

Switch to our mobile site