On Fri, 2007-08-03 at 08:22 -0400, sergey ivanov wrote: > dovecot: Aug 03 08:07:10 Info: auth(default): ldap(seriv,127.0.0.1): > pass search: base=ou=people,dc=parkheights,dc=dyndns,dc=org > scope=subtree filter=(&(objectClass=posixAccount)(uid=seriv)) > fields=uid,gidNumber,userPassword,homeDirectory,uidNumber > dovecot: Aug 03 08:07:10 Info: auth(default): ldap(seriv,127.0.0.1): > result: uid(user)=seriv gidnumber(?unknown?)= userpassword(?unknown?)= > homedirectory(?unknown?)= uidnumber(?unknown?)=
Looks like Dovecot found only "uid" field. Perhaps it would be also helpful if it returned if there were any extra fields it didn't recognize.. > Attribute id : 'gidnumber', Values : ['1927'] > Attribute id : 'userpassword', Values : [0x7B 0x4D ... > (skipped some bytes here) ... 0x3D 0x3D ] > Attribute id : 'homedirectory', Values : > ['/var/spool/imap/seriv'] > Attribute id : 'uidnumber', Values : ['1001'] Could it be that you need to use all lowercase letters, like gidnumber instead of gidNumber? I didn't think LDAP attributes were case-insensitive.
signature.asc
Description: This is a digitally signed message part