Mailing List Archive

smtpauth and ldap
I try to setup smtpauth using LDAP in exim 4.0.5.

my authenticators ...
login:
driver = plaintext
public_name = LOGIN
server_prompts = Username:: : Password::
server_condition = ${if ldapauth \
{user="cn=${quote_ldap:$1},dc=berlin,dc=kpc,dc=de" pass="$2" \
ldap://127.0.0.1/}{yes}{no}}

a test results in the following error

LDAP parameters: user=cn=remote,dc=berlin,dc=kpc,dc=de pass=secret size=0
time=0
perform_ldap_search: ldapauth URL ="ldap://127.0.0.1/" server=NULL port=0
sizelimit=0 timelimit=0
Initialized connection with LDAP server 127.0.0.1:389
LDAP_OPT_X_TLS_TRY set
--Malloc 135045432 28 ldap.c 255 8192 4931
--Malloc 135045464 16 string.c 365 8192 4947
Binding with user=cn=remote,dc=berlin,dc=kpc,dc=de password=secret
Bind failed: ldapauth returns FAIL
---0 Get 135022864 104 string.c 759
---0 Rst 135022868 ** expand.c 3047 8192
---0 Get 135022872 104 string.c 759
---0 Rst 135022875 ** expand.c 3047 8192
---0 Get 135022880 104 string.c 759
---0 Rst 135022883 ** expand.c 3047 8192
login authenticator:
$1 = remote
$2 = secret
expanded string: no
--0 Get 135022888 40 string.c 346
SMTP>> 535 Incorrect authentication data

the "ldap.log" shows err=49 invalid credentials

looks like wrong ldappermissions?!

For testing i've tried a workaround using the following slapd.conf

access to *
by * write
by * read

... the same error.

If I use the username=manager pass=therightone then it works fine ...

any ideas?

Sirko
--
gpg-key: http://unixoid.de/zero05/public_key.asc