In some cases, it may be advisable to put public stores back onto their mailbox stores. This also solves other issues regarding logons and loading.
These stores are hierarchy-only servers. They hold no content, but serve three useful purposes:
-
Prevent clients from hanging, because their dedicated public folder store is unavailable, even though their mailbox server is available.
-
Reduce the load on the public folder content servers. Every time a client logs on, they connect to their public folder store, regardless of whether they actually want to look at a public folder.
-
Clients will use the local public folder hierarchy for Stage 1 routing instead of relying on the msExchOwnignPFTreeBL logic.
The configuration option is to mount the public folder store on every mailbox store just for the hierarchy.
This practice spreads the initial TLH lookup load around, because it will be done on the local mailbox store.
For information about rerouting messages and the ResetMessageStatus registry key, see Microsoft Knowledge Base article 279616, "XCON: Adding a Registry Key to Re-Categorize Messages."
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\SMTPSVC\Queuing\
Value Name: ResetMessageStatus
Data Type: REG_DWORD
Radix: Hexadecimal
Value: 1
For information about the IgnorePFTimeLimit registry key, see Microsoft Knowledge Base article 328870, "Public folder routing is enabled before the hierarchy is replicated."
When a new server is introduced that contains a public store, its distinguished name is added to the msExchOwningPFTreeBL attribute in the Folder Hierarchies - Public Folder object in Active Directory. To configure the number of days that the routing engine bypasses the new public folder store, configure the following key with the number of days the routing engine will ignore the public folder. The default is two days.
HKLM\SYSTEM\CurrentControlSet\Services\SMTPSVC\Parameters
Value Name: IgnorePFTimeLimit
Data Type: REG_DWORD
Radix: DECIMAL Value: Number of days the routing engine will ignore the public folder. (Default = 2 Days)
Restart the Internet Information Services (IIS) Admin service (IISAdmin).