CDOLive LLC The Premier Resource for Microsoft Collaboration Data Objects             

Outlook Web Access Address Book Enhancement

With Exchange Server 5.5 Service Pack 1 Microsoft introduced support to check names on a new e-mail message. Unfortunately there is no way to browse the several address lists as it can be done with the Microsoft Outlook 9x/2000 client. Neither Exchange Server 5.5 Service Pack 2,3 nor 4 has changed this behavior. However, it is possible to enable browsing the different address books via the Outlook Web Access interface by modifying some of the Outlook Web Access Active Server Pages files:

Also the find names option has been moved from the navigation bar to the browse address book dialog to make sure the OWA navigation bar doesn't get confusing for the user.

Known Issues

All those modifications are neither documented nor supported by Microsoft. Make a backup of your Outlook Web Access computer (or at least the \Exchsrvr\Webdata directory). Also keep in mind that when you apply an Exchange Server Service Pack all modifications are reverted back to the original features.

Prerequisites

Make sure that Microsoft Exchange Server 5.5 with Outlook Web Access is installed and running properly.

Checked Build

If you would like to use this sample with another language version of Microsoft Exchange Server or Microsoft Outlook, it is possible that the sample will not work without modifications. Please consult the source code for more information. This sample is build and checked for a proper function using the following environment:

  • Microsoft Windows NT Server 4.0, with Service Pack 6a, US English - International
  • Microsoft Exchange Server 5.5, with Service Pack 3/4, US English - International
  • Microsoft Outlook Web Access 5.5, with Service Pack 3/4, US English - International
Installation and Configuration
ComponentDescription
owaaddrbk.zip (11 Kbyte) Script Files The archive contains all necessary files, including a modified file that is also provided by Microsoft Outlook Web Access and must be copied over the existing one.

To install the application, unzip all files to a new directory called 'ADDRESSBROWSE'. Make sure that this directory is located under 'C:\Exchsrvr\webdata\usa' on your Exchange Server computer and do not misspell the name. Also allow everyone 'Read' permissions to this directory.


The following table shows the file names and the location:
File Description
nbinbox.asp Contains code to add the address book button to the OWA navigation bar.

This code has been commented out and marked so that you easily can remove the modification and revert back to the original solution if you like.

Located in the directory:

C:\exchsrvr\WEBDATA\USA\NAVBAR
root.asp Initial application start point, calls title.asp and content.asp in separate frames.

Located in the directory:

C:\exchsrvr\WEBDATA\USA\ADDRESSBROWSE
title.asp Implements the application toolbar frame.

Located in the directory:

C:\exchsrvr\WEBDATA\USA\ADDRESSBROWSE
content.asp Builds the address book renderer output, called from root.asp.

Located in the directory:

C:\exchsrvr\WEBDATA\USA\ADDRESSBROWSE
details.asp

Copied from OWA. Displays the details of a selected address entry.

Located in the directory:

C:\exchsrvr\WEBDATA\USA\ADDRESSBROWSE

detcmds.asp

Copied from OWA. Opens a new message dialog from the details window of a selected address entry.

Located in the directory:

C:\exchsrvr\WEBDATA\USA\ADDRESSBROWSE

*.gif Various images used for items and buttons.

Located in the directory:

C:\exchsrvr\WEBDATA\USA\ADDRESSBROWSE

If the changes do not work immediately you need to restart Internet Information Server.