A public folder still appears in Exchange address lists after you mail-disable the folder in an Exchange Server 2010 environment

Article ID: 2647396 - View products that this article applies to.
Expand all | Collapse all

SYMPTOMS

Consider the following scenario:
  • You have two domains (domain A and domain B) in a Microsoft Exchange Server 2010 environment. Each domain contains at least one domain controller.
  • You deploy two Exchange Mailbox servers (server A and server B) in the environment. You deploy server A in domain A and server B in domain B. You configure a public folder database on each server.
  • You create a public folder on server A.
  • You specify server A to mail-enable the public folder by running the Enable-MailPublicFolder cmdlet together with the Server parameter.
  • You wait until the Public Folder Hierarchy Replication replicates the public folder from server A to server B.
  • You specify server B to mail-disable the public folder by running the Disable-MailPublicFolder cmdlet together with the Server parameter.
  • The cmdlet finishes running, and you do not receive an error message.
In this scenario, the public folder still appears in the Exchange address lists intermittently, and you can still send email messages to the public folder. Additionally, you encounter the following issues:
  • You can still find the Public Folder in the Microsoft Exchange System Object (MESO) container of Active Directory Domain Services (AD DS). Additionally, the PR_PF_PROXY_REQUIRED MAPI property of the Public Folder object is set to False.
  • If you enable the public folder again, a second object for the Public Folder is created in Active Directory. In this situation, two entries for the same public folder are displayed in the Exchange address lists.

CAUSE

This issue occurs because the Exchange Information Store cannot handle an LDAP_REFERRAL response correctly. Therefore, the Exchange Information Store does not try to connect to a configuration domain controller in a different domain. This behavior prevents the Disable-MailPublicFolder cmdlet from removing a Public Folder Proxy object from AD DS.

RESOLUTION

To resolve this issue, install the following cumulative update:
2685289 Description of Update Rollup 3 for Exchange Server 2010 Service Pack 2

Important This section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base:
322756 How to back up and restore the registry in Windows
After the update is installed, follow these steps to set a registry key to enable this update:
  1. Open Registry Editor. To do this, click Start, type regedit in the Start Search box, and then press Enter.
  2. Locate and then click the following registry key:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MsExchangeIS\ParametersSystem
  3. On the Edit menu, point to New, and then click DWORD (32 bit) Value).
  4. Type EnableDeletePFProxyAndStorePropTogether, and then press Enter.
  5. On the Edit menu, click Modify.
  6. In the Value data box, type 1, and then click OK.
  7. Exit Registry Editor.

WORKAROUND

To work around this issue, specify one domain controller to be the configuration domain controller for both servers. To do this, run the Set-ExchangeServer cmdlet together with the StaticConfigDomainController parameter before you mail-disable the public folder.

MORE INFORMATION

For more information about Active Directory Service Interfaces (ADSI) Edit, go to the following Microsoft website:
General information about Active Directory Service Interfaces (ADSI) Edit
For more information about the Set-ExchangeServer cmdlet, go to the following Microsoft website:
General information about the Set-ExchangeServer cmdlet
For more information about the Enable-MailPublicFolder cmdlet, go to the following Microsoft website:
General information about the Enable-MailPublicFolder cmdlet
For more information about the Disable-MailPublicFolder cmdlet, go to the following Microsoft website:
General information about the Disable-MailPublicFolder cmdlet
For more information about public folder replication, go to the following Microsoft website:
General information about public folder replication
For more information about the Microsoft LDAP error codes, go to the following Microsoft website:
General information about Microsoft LDAP error codes
For more information about the LDAP referrals, go to the following Microsoft website:
General information about LDAP referrals
For more information about how to use the configuration domain controller, go to the following Microsoft website:
How to use the configuration domain controller

Properties

Article ID: 2647396 - Last Review: May 29, 2012 - Revision: 1.0
APPLIES TO
  • Microsoft Exchange Server 2010 Service Pack 2, when used with:
    • Microsoft Exchange Server 2010 Enterprise
    • Microsoft Exchange Server 2010 Standard
Keywords: 
kbqfe kbfix kbsurveynew kbexpertiseinter KB2647396

Give Feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com