Все равно не выходит. На запрос:

enic# ldapsearch -LLL -H ldap://192.168.128.61:3268 -s base

есть ответ. Но на запрос:

enic# ldapsearch -D exim -w ldapmail3 -LLL 
"(&(|(objectClass=user)(objectClass=publicFolder)(objectClass=group))(proxyAddresses=SMTP:[email protected]))"
       ldap_bind: Invalid credentials (49)
        additional info: 80090308: LdapErr: DSID-0C0903A9, comment: 
AcceptSecurityContext error, data 52e, v1db1

enic# ldapsearch -D exim -w ldapmail3 -LLL -H ldap://192.168.128.61:3268 
"(&(|(objectClass=user)(objectClass=publicFolder)(objectClass=group))(proxyAddresses=SMTP:[email protected]))"
ldap_bind: Invalid credentials (49)
        additional info: 80090308: LdapErr: DSID-0C0903A9, comment: 
AcceptSecurityContext error, data 52e, v1db1




14 сентября 2011, 10:40 от Golub Mikhail <[email protected]>:
> Привет.
> 
> hide ldap_default_servers =  ldap::3268 (именно двоеточие)
> LDAP_AUTH= NETTIME=5 user="CN=username,OU=....,DC=...,=UA" pass=password
> IP_EXCHANGE=1.1.1.1
> 
>      route_data= ${lookup ldap \
>             {LDAP_AUTH \
>               ldap:///DC=...=UA?proxyAddresses?sub?\
>               
> (&(proxyAddresses=smtp:$local_part@$domain)(|(objectclass=group)(&(objectclass=user)(msExchUserAccountControl=0)))\
>               )\
>             }\
>             {IP_EXCHANGE}fail}
> 
> Переписать "по вкусу".
> 
> А ошибка, похоже, как раз в строке подключения.
> И USER для подключения я задавал в полной форме в его месту в лдапе, т.е. - 
> user="CN=username,OU=....,DC=...,=UA"
> 
> ------------------------
> С уважением,
> Голуб Михаил
> 
> From: [email protected] 
> [mailto:[email protected]] On Behalf Of An An
> Sent: Wednesday, September 14, 2011 9:25 AM
> To: [email protected]
> Subject: [Exim-users] Invalid credential при lookup ldap
> 
> Компания приобрела Exchange, поэтому возникла необходимость постепенного 
> переноса пользователей в AD(Win 2008 R2).
> Задача: При обнаружении пользователя в AD, перенаправлять письма на другой IP.
> Проблем с роутерами быть не должно, поэтому проверяю работу ldap запроса в 
> acl_check_rcpt. Итак, конфиг:
> 
> ldap_default_servers = <; 192.168.128.61:3268
> 
> MS_DOMAIN = some-domain.local
> MS_USER = exim
> MS_PASS = ldapmail3
> MS_BASE_DN = "dc=some-domain,dc=local"
> 
> LDAP_AD_MAIL_RCPT = \
>        user=MS_USER \
>       pass=MS_PASS \
>       ldap:///MS_BASE_DN?mail?sub?\
>       (&(|(objectClass=user)(objectClass=group))\
>       (proxyAddresses=SMTP:${quote_ldap:${local_part}@MS_DOMAIN}))
> 
> В acl_check_rcpt первым стоит:
> 
> warn    condition       = ${lookup ldap {LDAP_AD_MAIL_RCPT}}
>              message         = Win
>              logwrite        = Win
> 
> warn    !condition      = ${lookup ldap {LDAP_AD_MAIL_RCPT}}
>               message         = Lose
>               logwrite        = Lose
> 
> И вот тут совсем начинается непонятное.
> 
> 2011-09-14 10:17:03 H=(some-domain.ru) [127.0.0.1] Warning: ACL "warn" 
> statement skipped: condition test deferred: failed to bind the LDAP 
> connection to server 192.168.128.61:3268 - LDAP error 49: Invalid credentials
> 
> Насколько я нагуглил, данная ошибка говорит о неверном запросе. Поэтому я 
> попробовал так:
> 
> MS_USER="CN=exim,CN=Users,DC=some-domain,DC=local"
> 
> и так:
> 
> LDAP_AD_MAIL_RCPT = \
>        user=MS_USER \
>        pass=MS_PASS \
>        ldap:///DC=pac,DC=local?mail?sub?(&(objectClass=top)\
>        (objectClass=user)(objectClass=organizationalPerson)\
>        (objectClass=person)(mail=${quote_ldap:${local_part}@MS_DOMAIN}))
> 
> и даже из какого-то гайда:
> 
> LDAP_AD_MAIL_RCPT = \
>        user=MS_USER \
>        pass=MS_PASS \
>       ldap:///LDAP_AD_BASE_DN?mail?sub?\
>      (&(|(objectClass=user)(objectClass=publicFolder)(objectClass=group))\
>      (|(proxyAddresses=${quote_ldap:${local_part}@MS_DOMAIN})\
>      (proxyAddresses=smtp:${quote_ldap:${local_part}@MS_DOMAIN}))\
>      (!(userAccountControl:1.2.840.113556.1.4.803:=2))
> 
> Все равно
> 2011-09-14 10:17:03 H=(some-domain.ru) [127.0.0.1] Warning: ACL "warn" 
> statement skipped: condition test deferred: failed to bind the LDAP 
> connection to server 192.168.128.61:3268 - LDAP error 49: Invalid credentials
> _______________________________________________
> Exim-users mailing list
> [email protected]
> http://mailground.net/mailman/listinfo/exim-users
> 
> 
_______________________________________________
Exim-users mailing list
[email protected]
http://mailground.net/mailman/listinfo/exim-users

Ответить