[Postfixbuch-users] Probleme bei Kombination aus virtual domains und unix usern
Peer Heinlein
p.heinlein at heinlein-support.de
Di Nov 11 16:54:11 CET 2008
Am Dienstag, 11. November 2008 schrieb Uwe Driessen:
> First match wins
> Kommt das Catchall vor den anderen einträgen wird der Rest nicht mehr
> abgefragt
Leider falsch.
Oder: Zum Glück falsch, denn Postfix ist ja nicht doof.
In der fertigen db-Datei ist eine "Reihenfolge" der Einträge eh nicht mehr
gegeben -- genauso wie es in diesem Sinne keine "Reihenfolge" gibt,
sollte man eine Lookup-Table in MySQL oder PostgreSQL auslagern. Insofern
KANN es hier gar nicht nach "first match wins" gehen.
Stattdessen fragt Postfix in mehreren (!) Lookups nacheinander (!) vom
speziellen zum allgemeinen ab:
user+extension at subdomain.domain.tld
user at subdomain.domain.tld
user at domain.tld
(@)domain.tld
tld
.
Die Reihenfolge innerhalb der Datei ist also egal (bzw. geht eh später bei
der Anwendung von postmap verloren).
Ausnahme: regexp, pcre und cidr, da dort tatsächlich die ASCII-Fassung von
Postfix genutzt wird.
Peer
--
Heinlein Professional Linux Support GmbH
Linux: Akademie - Support - Hosting
http://www.heinlein-support.de
Zwangsangaben lt. §35a GmbHG:
HRB 93818 B / Amtsgericht Berlin-Charlottenburg,
Geschäftsführer: Peer Heinlein -- Sitz: Berlin
Mehr Informationen über die Mailingliste Postfixbuch-users