[Date Prev][Date Next]
RE: OpenLDAP + Microsoft Outlook
> From: email@example.com [mailto:firstname.lastname@example.org]
> Can "display all" be achieved in Microsoft's LDAP services
> without clicking on find and then doing a search?
I'm not exactly sure what you are asking here; 'MS LDAP services' is pretty vague ... but I'll take a shot. :)
Outlook is primarily designed to work with Exchange, and Exchange 2000 (e2k) especially. Exchange 2000 is tightly integrated with MS' LDAP server, Active Directory (AD). Things like the "dynamic" definition of 'all mail-enabled users' (known as the global address list or GAL) are stored as an directory entry with an attribute that has a value of a search filter. An outlook user who is a member of the e2k organization uses these special entries to get their GAL, instead of the registry entry that was mentioned in an earlier post.
>From the client point of view, they simply click on the address book button (or several other places) and a GAL is instantly presented. In the background, that entry is being queried, then a second query with the search filter from that first entry, and the results are sent sorted back to the client. I'd guess that with the release of .NET server, this support might improve even more, because AD will support VLV.
If you are looking to improve performance with an imitation, a similar approach (where you store the search filter on a directory entry) might be a good starting place. If anyone thinks it might be worthwhile, I can share a bit more detail on how e2k does this.
Finally, I'm not sure if you are asking about other MS ldap-enabled clients or not ... but if you are, I can address that too. There are lots ... but only a few that are useful in a general sense.
Windows Systems Group * Windows 2000 Infrastructure Project
"Integrity has the power to build trust. Trust is what fuels a relationship."
"The intelligent man is open to new ideas. In fact, he looks for them."