[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