Topic Last Modified: 2008-11-17

This topic explains how to restart the Microsoft Exchange Information Store service (MSExchangeIS) to resolve an issue that Microsoft Office Outlook users may experience when Outlook is configured to run in Cached Exchange Mode.

After you create a new Foreign connector in Microsoft Exchange Server 2007, you may see the following behavior:

Cause

This issue occurs because of how Outlook sends e-mail messages when it runs in Cached Exchange Mode.

Generally, when you create a new connector, the process also creates a new gateway or connector mailbox on the server to handle the appropriate message types. When the Microsoft Exchange Information Store service starts, it loads the list of available address types into an array in memory.

When you use Outlook to send an e-mail message to the particular address type, the following behavior occurs.

Outlook Is in Online Mode

When you send a message from Outlook in Online mode, the following actions occur:

  1. Outlook submits the message to the Outbox folder of the mailbox on the Exchange server.

  2. Exchange picks up the message from the Outbox folder and submits it to the transport queue for message delivery.

  3. Exchange delivers the message to the appropriate drop location for the message type. 

Outlook Is in Cached Exchange Mode

When you send a message from Outlook in Cached Exchange Mode, the following actions occur:

  1. Outlook tries to submit the message directly to the transport queue for message delivery. To do this, Outlook requests and stores the list of available address types from the information store.

  2. If the new address type is not located in the list of available address types, Outlook generates a NDR before Outlook connects to the Exchange server.

Resolution

To resolve this issue, restart the Microsoft Exchange Information Store service on the computer that is running the Exchange 2007 Mailbox server role. To do this, follow these steps:

  1. Click Start, click Run, type cmd, and then click OK.

  2. At the command prompt, type net stop msexchangeis && net start msexchangeis.

  3. Log off each Outlook client, and then log on again. This action causes Outlook to request an updated list of available address types from the information store.

For More Information

Address types represent the kinds of addresses that Exchange recognizes and that Exchange can use for message transport. By default, Exchange includes many address types. Exchange stamps e-mail-enabled user accounts with these address types (also known as proxyAddresses). For example, a user account might have the following proxyAddresses stamped:

  • SMTP: (SMTP:mkanderson@contoso.com)

  • X400: (X400:c=US;a= ;p=Contoso;o=Exchange;s=Andersen;g=Mary;)

You can use the New-ForeignConnector cmdlet to add an external connector, such as a facsimile (Fax) gateway. For more information about how to add a Foreign connector, see the following topics:

To determine which address types are currently stored on an Outlook client that is running in Cached Exchange Mode, follow these steps.

Note:
Incorrectly editing the registry can cause serious problems that may require you to reinstall your operating system. Problems resulting from editing the registry incorrectly may not be able to be resolved. Before editing the registry, back up any valuable data.
  1. On the computer that is running Outlook in Cached Exchange Mode, start Registry Editor.

  2. Locate the following registry entry for an Outlook profile:

    HKEY_CURRENT_USER\Software\Microsoft|WindowsNT\CurrentVersion\Windows Messaging Subsystem\Profiles\<profileName>\13dbb0c8aa05101a9bb000aa002fc45a

    Note   In this path, replace <profileName> with the name of the Outlook profile. For example, use Default Outlook Profile.

  3. In the details pane, double-click 01026687. The cached address type entries appear in the Value data box and resemble the following:

    0000 04 00 13 00 45 58 00 58 ….EX.X