How Retain Gets the Address Book from Exchange

  • 7019278
  • 16-Nov-2015
  • 07-Aug-2017

Environment


Retain 3.x
Exchange Module

Situation


How does Retain get the user list from Exchange.

Resolution


Retain will do an LDAP lookup with the ApplicationImpersonation user in Active Directory on the first available user object and read its properties. It is looking for the homeMDB property and its value. If autodiscover finds the autodiscover server but cannot find the user's mailbox, login to Active Directory as the impersonation account using an LDAP browser and see if you can read the user's properties, especially the homeMDB value.

for example:

CN=Mailbox Database 0766879867,
CN=Databases,
CN=Exchange Administrative Group (FYDIBOHF23SPDLT),
CN=Administrative Groups,
CN=gwava,
CN=Microsoft Exchange,
CN=Services,
CN=Configuration,
DC=ad,
DC=gwava,
DC=net

From there Retain will query the homeMDBBL property which has the full user list available to the ApplicationImpersonal user.

Additional Information

This article was originally published in the GWAVA knowledgebase as article ID 2657.