[Today’s post comes to us courtesy of Mark Stanfill]
When trying to browse through the OWA Address Book on a default EBS configuration, the first page of the address book will load, but attempts to browse to subsequent pages will fail with the error:
Could not connect to a directory server. If the problem continues, contact technical support for your organization.
This error occurs because the default “Microsoft Exchange Server Publishing: Outlook Web Access” web site publishing rule is configured for link translation by default. This allows the first page to load successfully when the internal OWA URL is translated, but subsequent pages are unable to connect as the cookie session fails to query the correct URL. Disabling the mapping for the OWA web site publishing rule will remedy this situation, and does not otherwise affect OWA functionality.
https://remote.tailspintoys.com/owa/?ae=Dialog&t=AddressBook&a=PickRecipients
To allow OWA to show the entire address book on EBS, use the following steps:
Related Issue – The page cannot be displayed/HTTP 500 for contact properties
After configuring the rule above, you may receive the following error trying to access the properties of a user or contact:
Error Code: 500 Internal Server Error. The request was rejected by the HTTP filter. Contact the server administrator. (12217)
TMG logging will show a corresponding error. The relevant portion is highlighted below:
Blocked by the HTTP Security filter: URL normalization was not
This error occurs because of the format of the URL. The TMG HTTP Security filter identifies this as suspect traffic and blocks it. To resolve this error, take off URL normalization off for the OWA publishing rule (again, don’t modify other rules).
After disabling ‘verify normalization’:
Special thanks to Austin McCollum for first documenting this behavior and the work-around.