Issue
When performing inter-org (cross forest) migration some users's mailbox migration will fail with the following error message:
5/9/2013 2:31:21 PM Error Mailbox migration failed for jcjorge@Contoso.com
Error: MapiExceptionInvalidParameter: Unable to set properties on object. (hr=0x80070057, ec=-2147024809)
Diagnostic context:
Lid: 55847 EMSMDBPOOL.EcPoolSessionDoRpc called [length=247]
Lid: 43559 EMSMDBPOOL.EcPoolSessionDoRpc returned [
Bad Items Found: 0
Large Items Found:
Cause
Specific permissions have been set on the folders within user’s Outlook profile. When performing cross forest migration from Exc2003 to Exc2010 the process will try to regenerate the ACL’s on the Exchange 2010 side. Exchange 2010 utilizes ACL’s a bit differently compared to Exchange 2003. Due to differences in behavior of utilizing the Access Control List, the ACL’s gets corrupted causing the mailbox migration to fail. Reference: http://johanveldhuis.nl/?p=1910&lang=en
Solution
Modify the current permissions set on the folders via Outlook by simply removing them and adding them back or temporarily change the permissions to something else and then set the original permission back later. PFdavAdmin tool can also be utilized to correct the ACL’s of the mailboxes as well. Please refer to the following article for more information http://johanveldhuis.nl/?p=1910&lang=en