hi
im trying to install dovecot and use ldap as the backend and i get the
following error
srv:/root# telnet localhost 143
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
* OK [CAPABILITY IMAP4rev1 SASL-IR SORT THREAD=REFERENCES MULTIAPPEND
UNSELECT LITERAL+ IDLE CHILDREN NAMESPACE LOGIN-REFERRALS AUTH=PLAIN]
Dovecot ready.
1 login b.tapratzis passwordhere
1 NO Authentication failed.
tail -f /var/log/dovecot.info
dovecot: Feb 26 18:14:21 Info: auth(default): client in: AUTH 1
PLAIN service=IMAP secured lip=127.0.0.1 rip=127.0.0.1
resp=AGIudGFwcmF0emlzADM2Yi50YXByIw=dovecot: Feb 26 18:14:21 Info:
auth(default):
ldap(b.tapratzisb.tapratzis,127.0.0.1): bind search:
base=ou=Company,ou=Ath,dc=company,dc=gr
filter=(&(objectClass=posixAccount)(uid=b.tapratzisb.tapratzis))
dovecot: Feb 26 18:14:21 Info: auth(default):
ldap(b.tapratzisb.tapratzis,127.0.0.1): unknown user
dovecot: Feb 26 18:14:21 Info: auth(default): client out: FAIL 1
user=b.tapratzisb.tapratzis
i cant understand why is place 2 times the username in the uid= for search.
my dovecot.conf:
passdb ldap {
args = /etc/dovecot-ldap.conf
}
userdb ldap {
args = /etc/dovecot-ldap.conf
}
my dovecot-ldap.conf:
base = ou=Company,ou=Ath,dc=company,dc=gr
deref = never
scope = subtree
user_attrs = uid,homeDirectory,,uid,uidNumber,gidNumber
user_filter = (&(objectClass=posixAccount)(uid=%u))
pass_attrs =
uid=user,userPassword=password,homeDirectory=userdb_home,uidNumber=userdb_uid,gidNumber=userdb_gid
where it my be the fault?
Thanks
Atn