Public folder expiry time is set incorrectly in Exchange Server 2010 SP3

Applies to: Exchange Server 2010 Service Pack 3Exchange Server 2010 EnterpriseExchange Server 2010 Standard

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: