[EMAIL PROTECTED] wrote: > Hello, > > I'm trying to use the LDAP API in Thunderbird to make a non-anonymous, > password-enabled, search -- which is not possible with > nsILDAPSyncQuery AFAIK.
I expect that's mainly because that interface has been designed for the autoconfig setup and not general directory searching. > So I played a bit with the low-level API, i.e. nsILDAPConnection, > nsILDAPOperation and nsILDAPMessageListener in particular. > I didn't go very far as calling nsILDAPOperation.simpleBind() > constantly threw a 0x8059005b error. That's some sort of connection error, see: http://mxr.mozilla.org/seamonkey/source/directory/xpcom/base/public/nsILDAPErrors.idl Take the last two digits from the error code and look them up there. > Any idea why ? Has anyone succeeded in using this API in Thunderbird ? The address book in Thunderbird uses it all the time. See: http://mxr.mozilla.org/seamonkey/source/mailnews/addrbook/src/nsAbLDAPListenerBase.cpp#240 and you'll probably want to know about: http://mxr.mozilla.org/seamonkey/source/mailnews/addrbook/src/nsAbLDAPDirectoryQuery.cpp as that drives the nsAbLDAPListenerBase. Note that the trunk code (which I've given links to) has some significant improvements (and hence changes) in that area however, both trunk and branch effectively function the same in talking to the LDAP XPCOM API. Standard8 _______________________________________________ dev-tech-ldap mailing list [email protected] https://lists.mozilla.org/listinfo/dev-tech-ldap
