On Sat, May 30, 2009 at 07:16:35PM +0200, S?bastien WENSKE wrote:
> When I run /usr/sbin/postmap -vq "[email protected]"
> ldap:/etc/postfix/ldap-aliases.cf
>
> ----------------
> postmap: dict_open: ldap:/etc/postfix/ldap-aliases.cf
> postmap: dict_ldap_lookup: In dict_ldap_lookup
> postmap: dict_ldap_lookup: No existing connection for LDAP source
> /etc/postfix/ldap-aliases.cf, reopening
> postmap: dict_ldap_connect: Connecting to server ldap://10.0.1.4:389
> postmap: dict_ldap_connect: Actual Protocol version used is 3.
> postmap: dict_ldap_connect: Binding to server ldap://10.0.1.4:389 as dn
> cn=canardwc, cn=Users, dc=wenske, dc=local
> postmap: dict_ldap_connect: Successful bind to server ldap://10.0.1.4:389 as
> cn=canardwc, cn=Users, dc=wenske, dc=local
> postmap: dict_ldap_connect: Cached connection handle for LDAP source
> /etc/postfix/ldap-aliases.cf
> postmap: dict_ldap_lookup: /etc/postfix/ldap-aliases.cf: Searching with
> filter (proxyAddresses=smtp:[email protected])
> postmap: warning: dict_ldap_lookup: Search error 1: Operations error
> ----------------
>
> My /etc/postfix/ldap-aliases.cf file:
>
> server_host = 10.0.1.4
> search_base = dc=wenske, dc=local
> version = 3
> bind_dn = cn=canardwc, cn=Users, dc=wenske, dc=local
> bind_pw = *****
> #query_filter = mailAlternateAddress=%s
> query_filter = (proxyAddresses=smtp:%s)
> result_attribute = mail
> #domain = wenske.local
>
> What's wrong? THANKS,
Get the query working with ldapsearch first.
Does the LDAP server in question (presumably MSFT Active Directory)
actually have a "proxyAddresses" attribute? I believe this is added to
the directory schema when MSFT Exchange is installed.
Post all the relevant attributes from the LDIF of the user in question.
You should uncomment the "#domain = ..." line, though it won't fix the
problem, you won't be making useless queries for domains not listed
in LDAP.
--
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:[email protected]?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.