[Postfixbuch-users] MX-Eintrag vorang vor virtual_mailbox_domains geben

Florian Kaiser fk at florian-kaiser.net
Fr Feb 25 12:39:57 CET 2011


Hallo Liste,

ich haben öfters das Problem, dass Domains auf einen anderen Server
übertragen werden müssen und zumeist sind das alles Maschinen, die mit
virtual-Accounts arbeiten und leider automatisch mittels irgendeinem
Konfigurationssystem mit MySQl-Anbindung arbeiten, wie Froxlor o.ä. 

Nun ist das Problem, sobald die Domain über die Datenbank dann als virtuelle
Domain erkannt wird, Postfix immer davon ausgeht, dass er dafür zuständig
ist, ohne vorher den MX-Eintrag zu checken, der dann meistens noch anders
lautet. Gibt es eine Möglichkeit, Postfix anzuweisen, immer erst zu prüfen,
ob die E-Mail extern zugstellt werden kann (ergo, ob es einene MX-Eintrag
gibt, der nicht auf sich selbst zeigt) _bevor_ er über
virtual_mailbox_domains geht und prüft, ob er nicht selbst zuständig ist? 

Aktuell wird der Check immer andersrum gemacht. Das führt dazu, dass
E-Mails, die lokal vom Server generiert werden (PHP-Scripte,
SMTP-Einlieferungen von Accounts, die schon auf dem Server sind etc.) im
besten Fall lokal zugestellt werden können, in den meisten Fällen aber dann
wegen nicht-existierender Mailbox abgewiesen werden.

Mir fällt ansonsten nur ein, den Ausgangsserver und Eingangsserver zu
trennen und dem Ausgangsserver eben generell _nur_ erlauben, über die
MX-Records der jeweiligen Domains zu relayen. Lieber hätte ich allerdings
eine elegante, simple Konfigurationslösung im Postfix selbst.


Viele Grüße
Florian




Mehr Informationen über die Mailingliste Postfixbuch-users