Das ist kein Spezialfall sondern der Regelfall für jeden MX mit einer größeren Mailumgebung dahinter...
Eben. Für mich eigentlich nichts ungewöhnliches.
Kommt darauf an, wie eure zusätzlichen Domains konfiguriert sind, aber üblicherweise kannst es so machen:
http://www.postfix.org/VIRTUAL_README.html#forwarding
Die aliases ist nur für "mydestination", also local, zuständig - die virtual für alles (auch local).
Auf den Punkt verlinkt.
Tausend Dank Leute. Es klappt.
Wie immer beim Mac Server mit einer kleinen Besonderheit.. Es ist die virtual_users. Nicht die virtual. Die ginge natürlich auch, aber die virtual_users ist in der main.cf auch schon entsprechend eingetragen.
Für's Protokoll nochmal von vorne:
- In /Library/Server/Mail/Config/postfix/virtual_users die Weiterleitungen eintragen
- sudo postmap /Library/Server/Mail/Config/postfix/virtual_users ausführen
Im Grunde also völlig simpel.
Dass Apple für so einen simplen Killefitz nicht einen Menüpunkt in der Serverapp einbaut, ist mir zwar ein Rätsel, aber es ist ja Apple. Bei denen hab ich immer den Eindruck, dass sie einen einfach zu bedienenden Aufsatz für Darwin programmiert haben, damit die Administration schön simpel ist und ja keiner auf die Idee kommt, in irgendwelchen Config Dateien per Hand rumzupfuschen, dann aber Mittagspause ist.
Tja und dann, nach dem Essen.. Öhm..
Wo war ich? Egal. Kann nichts wichtiges gewesen sein.
Die system_users im selben Verzeichnis ist demnach wohl für die über die GUI verwalteten User zuständig.
Da würde mich zwar interessieren, welche von beiden Vorrageng hat und was bei Konflikten/Doppeleinträgen passiert, aber das probiere ich mal aus wenn ich viel Langeweile hab.
Im Netz bin ich übrigens schon mehrfach über die virtual gestolpert, aber die Honks hatten jedesmal nur Beispiele in der Form:
user1 user1@somwhere
[noparse]user2@example.com[/noparse] user2
Ich weiß ja, dass Linuxer grundsätzlich schreibfaul sind und Redundanzen in der Doku hassen wie die Pest aber da hat mir immer die dritte Zeile
[noparse]user3@example.com[/noparse] user3@somewhere
gefehlt.
Edit: Noch eine Ergänzung..
Die zu bedienende Domain muss natürlich in virtual_domains eingetragen sein. Bei OS X passiert das nicht über die Datei sondern über die Server App unter Mail.