On Sun, Feb 01, 2009 at 11:15:00PM -0500, ben thielsen wrote:

> dn: uid=user,ou=people,ou=users,ou=accounts,dc=example,dc=com
> mailLocalAddress: u...@foo.com        -  delivered to foo.com/user/Maildir/
> mailLocalAddress: u...@bar.net        - delivered to bar.net/user/Maildir/
> mailLocalAddress: u...@foobar.org     - delivered to foobar.org/u/Maildir/
>
> this works well for entries that contain only a single mailLocalAddress 
> attribute, but not so well when multiple attributes exist.  using %U and %D 
> in the result_format value appeared to be a step in the right direction, 
> but still returns more than one result, which suggested that there might be 
> a more sensible approach.  i also experimented with expansion_limit and 
> size_limit, neither of which appeared to change the outcome (aside from 
> introducing failures).
>
> at first glance, it seems to me that being able to use % expansions in the 
> result_attribute might get me what i'm after (e.g. result_attribute = 
> mailLocalAddress=%s or such), the idea being that only attributes that 
> matched a particular value would be returned.  since this isn't possible 
> though, according to the ldap_table man page, i'm wondering how else i 
> might achieve my goal, without requiring independent entries in ldap for 
> each mailbox.

Pick a single-valued attribute as the result_attribute.

-- 
        Viktor.

Disclaimer: off-list followups get on-list replies or get ignored.
Please do not ignore the "Reply-To" header.

To unsubscribe from the postfix-users list, visit
http://www.postfix.org/lists.html or click the link below:
<mailto:majord...@postfix.org?body=unsubscribe%20postfix-users>

If my response solves your problem, the best way to thank me is to not
send an "it worked, thanks" follow-up. If you must respond, please put
"It worked, thanks" in the "Subject" so I can delete these quickly.

Reply via email to