Hallo,
ich habe hier einen Postfix, der hat
virtual_alias_domains = hash:virtual.db virtual_alias_maps = hash:virtual.db
virtual_mailbox_domains = example.com foo.bar virtual_mailbox_maps = hash:mailbox.db
Wenn eine gegebene Adresse sowohl in den virtual_mailbox_maps als auch in den virtual_alias_maps auftaucht, wie wird das behandelt?
Und sind folgende Annahmen korrekt:
Routing von hans@example.com
- wenn die example.com nicht in den entsprechenden virtual_*_domains auftaucht, dann ist es erledigt dabei gilt als Auftauchen nur der literale Domain-String example.com. Oder gilt auch @example.com?
- wenn wir Schritt 1 überlebt haben, dann wird nun geguckt, was mit der Adresse passieren soll, ob es im Falle von virtual_alias_maps eine Weiterleitung geben soll
@example.com -> fred@gmail.com oder an @example.net, was dann $local_part@example.com zu $local_part@example.net schickt?
oder im Fall von virtual_mailbox_maps
fred@example.com -> $virtual_mailbox_base/fred/Maildir
Und noch mal die Ausgangsfrage: was, wenn fred@example.com in beiden Listen auftaucht?
Und - kann man das nachlesen? In den Postfix-Doku im Netz habe ich zwar etwas über die vier (?) Adressklassen gefunden, aber nichts über die Reihenfolge der Auswertung.