Sometime moving mailbox e.g from Exchange 2003 to Exchange 2010 does not work.
The last error I got was this.
It is an easy fix:
Check the “Allow Inheritable Permissions from this object’s parent” box on the user Account. If you don’t know where to find that, keep reading.
1. Open Active Directory Users and Computers and make sure the Advanced Features is checked.
2. Open the Properties of the User Account and go to the Security Tab. Once there, click on Advanced
3. Check the box at the bottom left
4. In Exchange Management Console, try moving the mailbox again.