[Postfixbuch-users] Postive Treffer in mehreren Lookup-Tables
Patrick Ben Koetter
p at sys4.de
Mi Aug 21 08:00:42 CEST 2013
* Mathias Jeschke <postfixbuch-users at listen.jpberlin.de>:
> Hallo Postmaster,
>
> Ich habe ein Szenario, bei dem ich für virtual_alias_maps mehrere
> Lookup-Tables unterschiedlichen Typs (BDB und LDAP) benutzen möchte:
>
> BDB-Table /etc/postfix/virtual_alias_maps:
> alias alias,externer_empfänger
>
> LDAP-Table /etc/postfix/virtual_alias_maps.ldap (vereinfacht):
> alias interner_empfänger
>
> Die Definition der Maps sieht dann so aus:
>
> virtual_alias_maps = hash:/etc/postfix/virtual_aliases,
> ldap:/etc/postfix/virtual_aliases.ldap
>
> Die internen Empfänger (relay_domains) werden per LMTP-Transport an
> Dovecot übergeben, der natürlich nur die Benutzer, nicht aber die Aliase
> kennt und die Zustellung für "alias" ablehnt.
>
> Das Problem scheint zu sein, dass Postfix offenbar bei positiven
> Ergebnissen keine weiteren Tabellen abfragt, bei negativen (Eintrag
> nicht gefunden) hingegen schon. Wenn ich die Reihenfolge der Maps in
> virtual_alias_maps vertausche funktioniert zwar die interne Zustellung,
> die externe jedoch nicht (mehr).
Kein BUG, sondern Feature. Effizienz, Speed, Eindeutigkeit.
> Kann man das Verhalten irgendwie konfigurieren?
Nein.
> Jetzt werdet Ihr Euch sicher fragen, warum ich nicht gleich in der
> BDB-Tabelle auf "interner_empfänger" verweise?
> Der Vorteil ist, dass das LDAP-System per GUI verwaltet werden kann und
> ich für die Benutzerkontenverwaltung nicht zwei Systeme haben will
> (Mailboxen in LDAP, Aliases in Postfixadmin, o.ä.).
Skripten?
p at rick
--
[*] sys4 AG
http://sys4.de, +49 (89) 30 90 46 64
Franziskanerstraße 15, 81669 München
Sitz der Gesellschaft: München, Amtsgericht München: HRB 199263
Vorstand: Patrick Ben Koetter, Axel von der Ohe, Marc Schiffbauer
Aufsichtsratsvorsitzender: Florian Kirstein
Mehr Informationen über die Mailingliste Postfixbuch-users