First my specifics:
- I'm running Ubuntu 10.10 (Maverick).
- I'm using the stock Evolution version 2.30.3 that came with this distribution.
- My Exchange server is Microsoft Exchange Server 2007. Its FQDN is carl.fakedomain.com.
- The domain controller I chose to use is also a global catalog server. Its FQDN is dc1.fakedomain.com.
- I organize my Active Directory users into a hierarchy of Organizational Units (OU). The root of my users hierarchy is OU=Fake Domain Employees,DC=fakedomain,DC=com.
- My User Principal Name (UPN) -- i.e. the username I use to log in -- is fakeuser@fakedomain.com. It also happens to be my email address.
NOTE: This is not an exact clone of Outlook's Global Address List.
- Open Evolution.
- Click Contacts.
- Click File > New > Address Book.
- Change the Type to "On LDAP Servers".
- Name the Address Book whatever you would like. I chose Global Address List.
- Check Autocomplete with this address book.
- Enter the FQDN of your global catalog server. I used dc1.fakedomain.com.
- Use the default port 389 along with SSL encryption.
- Change Login method to "Use distinguished name (DN)".
- Enter your UPN (username) in the Login field. I entered fakeuser@fakedomain.com.
- Select the Details tab.
- Enter the Distinguished Name (DN) of the location where your users are located. I entered "OU=Fake Domain Employees,DC=fakedomain,DC=com" without the quotes. If you don't know this information you can click the "Find Possible Search Bases" button. You'll likely want to choose something like "DC=fakedomain,DC=com".
- Change the Search scope to "Sub". If you fail to do this then you won't see users nested deeper in the LDAP folder hierarchy.
- In an effort to show only users with email addresses, in the Search filter field I entered "(&(objectCategory=person)(objectClass=user)(mail=*))" without the quotes. Unfortunately in all my tests it didn't appear that this field had any effect on the displayed results.
- Adjust the timeout as you see fit.
- You may want to increase the Download limit if you have more than 100 users you would like to see.
- I selected Browse this book until limit reached. I have been unable to get an explanation of what this does.
- Click OK.