Client displays incorrect public folders after you modify the public MDB attribute (236004)



The information in this article applies to:

  • Microsoft Exchange Server 2003 Enterprise Edition
  • Microsoft Exchange Server 2003 Standard Edition
  • Microsoft Exchange 2000 Server

This article was previously published under Q236004

SYMPTOMS

If you modify the public MDB attribute (msExchHomePublicMDB) of a Microsoft Exchange 2000 Server or of a Microsoft Exchange Server 2003 mailbox to point to an Exchange Server 5.5 public information store, and then modify the public MDB attribute again to point back to the Exchange 2000 server or the Exchange Server 2003 server, the Exchange 2000 or Exchange Server 2003 mailbox still reflects the Exchange Server 5.5 computer. Please review the scenario in the "More Information" section for a complete description.

CAUSE

This behavior is caused by the fact that on the client computer, the store provider caches the PR_PROFILE_SERVER and PR_PROFILE_SERVER_DN attributes in the registry as MAPI profile stored data. This information is updated only for Exchange Server 2003 or Exchange 2000 to Exchange Server 5.5, but not for Exchange Server 5.5 to Exchange Server 2003 or to Exchange 2000.

WORKAROUND

To work around this problem, delete the MAPI profile on the Exchange Server 2003 or the Exchange 2000 client, and then re-create the MAPI profile.

MORE INFORMATION

Scenario

  1. Create an Exchange Server 2003 or an Exchange 2000 mailbox.
  2. On the private MDB object of the Exchange Server 2003 or the Exchange 2000 mailbox, change the default associated MAPI top-level hierarchy from the Exchange Server 2003 or the Exchange 2000 public MDB to the public MDB attribute of an Exchange Server 5.5 computer.

    The Exchange Server 2003 or the Exchange 2000 mailbox displays the Exchange Server 5.5 public folders as expected.

  3. On the Exchange Server 2003 or the Exchange 2000 mailbox, change back from the Exchange Server 5.5 public MDB attribute to the Exchange Server 2003 or the Exchange 2000 public MDB attribute.
Actual Behavior:
The Exchange Server 2003 or the Exchange 2000 mailbox still displays the Exchange Server 5.5 public folders.


Expected Behavior:
The Exchange Server 2003 or the Exchange 2000 mailbox should display the Exchange Server 2003 or the Exchange 2000 public folders after the public MDB attribute was changed back to reflect the Exchange Server 2003 or the Exchange 2000 server.

Modification Type:MinorLast Reviewed:4/25/2005
Keywords:kbprb KB236004