Symptoms
Consider the following scenario:
-
You create a public folder database in a Microsoft Exchange Server 2010 Service Pack 3 (SP3) environment.
-
You select the Age limit for all folders in this public folder database (days) check box in the public folder database.
-
You create a public folder in the public folder database and clear the Use database age defaults age limits check box.
-
You set the Age limit for replicas (days) value to a value less than the age limit of the public folder database.
When the database maintenance task finishes in this scenario, the expiry time setting for the public folder is based on the age limit of the database instead of the age limit of the folder.
Cause
This issue occurs because the expiry time property of the folder is not set when the age limit of the folder is configured.
Resolution
To resolve this issue, install the following update rollup:
2917508 Description of Update Rollup 5 for Exchange Server 2010 Service Pack 3
Workaround
To work around this issue, set the Local replica age limit (days) value for each replica of the public folders. To do this, run the following command in Exchange Management Shell:
$a = Get-PublicFolderDatabase | select server; $a | % {$_; Set-PublicFolder -Identity '\<Folder_Name>' -server $_.server -LocalReplicaAgeLimit '<d.hh:mm:ss>'}
Status
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.
More Information
For more information about how to create a public folder in Exchange Server 2010, go to the following Microsoft website: