Hallo,

ich steht hier grad entweder ziemlich auf dem Schlauch oder es scheint wirklich 
nicht zu gehen.


Die Voraussetzungen:

 - ldap
 - eigenes Schema, also maximal flexibel
 - domains sollen aufeinander zeigen.

Nun, da denkt man nimmt man die bekannten lookups 

@domain1        @virtual_domain_mit_usern

sorgt nur leider dafür, dass der postfix alle localparts für domain1 annimmt, 
und erst beim Zustellversuch in die Mailbox feststellt, dass das wohl so nicht 
geht.

Ergebnis: Bounce. Unschön.

Mit mysql-backend kann man das abenteuerlich schaurich schön mit nem join über 
die tables machen. Nur halt im ldap (scheinbar) nicht.


virtual_alias_maps = 
    hash:/etc/postfix/virtual 
    proxy:ldap:/etc/postfix/ldap-alias-domains.cf 
    proxy:ldap:/etc/postfix/ldap-aliases.cf
    proxy:ldap:/etc/postfix/ldap-forwards.cf

die alias domains:
        query_filter = (& (objectClass=VDomain) ( VirtualDomainEnabled=TRUE) ( 
VirtualDomainName=%d) ( MailTransport=aliasdomain) )  
        result_attribute = AliasDomain
        result_format  =  @%s

# postmap -q [email protected] ldap:/etc/postfix/ldap-alias-domains.cf 
@target.de

# postmap -q @example.com ldap:/etc/postfix/ldap-alias-domains.cf 
@target.de


Was mir schonmal nicht gut gefällt.

Beim ersten sollte [email protected] rauskommen - oder halt nix. 
Möglicherweise ist das ein Problem - doch wie lösen?

Die zweite Abfrage ist dann das klassische Bild von oben mit @a -> @b. Aber 
auch da bounced es - habe ich durch manuellen eintrag in die virtual.db und 
lesen der doku verifiziert :/


Ich will mir eigentlich ersparen für jede Domain jeden localpart in die 
user-Einträge zu packen. Das wird latent unübersichtlich.


Grüße,
  Florian
_______________________________________________
postfix-users mailing list
[email protected]
http://de.postfix.org/cgi-bin/mailman/listinfo/postfix-users

Antwort per Email an