PROBLEM
You move a mailbox from an on-premises Exchange 2010 or Exchange 2007 environment that has MRM 1.0 policies set up to Exchange Server 2013. However, the Managed Folder Assistant doesn't work as expected, and retention policies aren't applied to the mailbox. Additionally, the following event ID 10021 is logged in the Application log in Event Viewer:
Log Name: Application
Source: MSExchangeMailboxAssistants Date: <Date and Time> Event ID: 10021 Task Category: Managed Folder Assistant Level: Error Keywords: Classic User: N/A Computer: <ComputerName> Description: The MRM Assistant will skip processing mailbox 'OW4:5c3790e2-4ec2-4510-b8b7-5bc861e92533:<ComputerName>. Exception details: 'Microsoft.Exchange.Assistants.TransientMailboxException ---> Microsoft.Exchange.InfoWorker.Common.ELC.ELCFolderSyncException: Failed to synchronize the messaging records management settings on managed folder Managed Folders in mailbox <mailbox> with the settings in Active Directory. at Microsoft.Exchange.InfoWorker.Common.ELC.ProvisionedFolderCreator.SaveELCFolder(Folder folder, Boolean create) at Microsoft.Exchange.InfoWorker.Common.ELC.ElcMailboxHelper.RemoveElcFolder(Boolean userIsOnRetentionPolcyTags, MailboxSession mailboxSession, StoreId folderId, Dictionary`2 allAdTags, UpgradeStatus& status) at Microsoft.Exchange.InfoWorker.Common.ELC.ElcMailboxHelper.ScrubElcMailbox(Boolean userIsOnRetentionPolcyTags, MailboxSession mailboxSession, Dictionary`2 allAdTags, UpgradeStatus& status) at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.TagProvisioner.InvokeInternal(MailboxDataForTags mailboxDataForTags) at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.TagProvisioner.Invoke(MailboxDataForTags mailboxDataForTags) at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ElcTagSubAssistant.InvokeInternal(MailboxSession mailboxSession, MailboxDataForTags mailboxDataForTags) at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ElcTagSubAssistant.Invoke(MailboxSession mailboxSession, MailboxDataForTags mailboxDataForTags) at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ELCAssistant.InvokeCore(MailboxSession mailboxSession, StatisticsLogEntry logEntry, ElcParameters parameters) at Microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch(TryDelegate tryDelegate, FilterDelegate filterDelegate, CatchDelegate catchDelegate)
CAUSE
This problem occurs if an MRM 1.0 policy was applied to the mailbox. Exchange Server 2013 doesn't support MRM 1.0 policies. If MRM 1.0 policies are applied when a mailbox is moved, the policy will prevent a MRM 2.0 retention policy from being applied to the mailbox.
RESOLUTION
To resolve this problem, install Exchange Server 2013 Service Pack 1 (SP1) or a later cumulative update for Exchange Server 2013. For more info, see the following Microsoft Knowledge Base article:
2926248 Description of Exchange Server 2013 Service Pack 1
WORKAROUND
To work around this problem, follow these steps:
-
Move the mailbox back to the on-premises Exchange 2010 or Exchange 2007 server.
-
Remove MRM 1.0 policies from the mailbox. To do this, run the Set-Mailbox cmdlet together with the RemoveManagedFolderandPolicy parameter as follows:
Set-Mailbox -Identity <alias> -RemoveManagedFolderAndPolicy
-
Move the mailbox to Exchange Server 2013, and then apply the MRM 2.0 policy.
Note If you haven't yet moved the mailbox, remove MRM 1.0 policies (per step 2) before you do this.
MORE INFORMATION
The RemoveManagedFolderAndPolicy parameter specifies whether to remove all MRM 1.0 policies and attributes from a mailbox. When you use this parameter, MRM 1.0 policies and MRM 1.0 properties from any managed folders that were created as part of any MRM 1.0 policies are removed. For more information, see Set-Mailbox.