34 C
Thursday, May 23, 2024

Moving Mailboxes from Exchange 2003 to Exchange 2010

Moving Mailboxes are much easier. Unless we don’t get any errors (Just kidding)

so Lets start on How to do it.

Just before that. if your Mailbox size is more than 2 GB it won’t allow you to move to Exchange 2010

So for the time being you can Set Database Limits to Unlimited in Exchange 2010 Database as below

Go to Organizational  Configuration > Mailbox >  Database Management > Right click on the Database > Database Properties >Uncheck the Storage Limits as below

image image

And Click on Apply and OK



You can See the mailboxes of Exchange 2003 in “Brown Color” . They are Legacy mailboxes (Exchange 2003)


You can See Recipient Type Details “Legacy Mailbox”


You can do in bulk , You can do a Local Move request


Browse for the Exchange 2010 Database

By Default “Skip the Mailbox” will be checked

But mostly we will have some corrupted items in Exchange 2003 mailboxes. 1 corrupted item may have the  move request failed

Caution : “Those corrupted items are not recoverable”

Now Choose “Skip the Corrupted messages”  and have value 50

If you don’t want to loose not even 1 corrupted items . you can have the default options checked


Now Move Requests have been Created



Now its not completed – They are Just requests

Now to See your Move Requests

You can see it Here


or You can run the Command in Exchange Management Shell

Get-Moverequest | Get-MoverequestStatistics



You got to Clear these move requests.


Unless you clear them You can’t move those mailboxes again




Now you can the Recipient Type Details and Color Changed




Great !!

Now you learnt how to move to move mailboxes from Exchange 2003 to Exchange 2010

Satheshwaran Manoharan
Satheshwaran Manoharanhttps://www.azure365pro.com
Award-winning Technology Leader with a wealth of experience running large teams and diversified industry exposure in cloud computing. From shipping lines to rolling stocks.In-depth expertise in driving cloud adoption strategies and modernizing systems to cloud native. Specialized in Microsoft Cloud, DevOps, and Microsoft 365 Stack and conducted numerous successful projects worldwide. Also, Acting as a Technical Advisor for various start-ups.

Related Articles


  1. You might want to mention that to get to Database Management, you need to go to Organization Config > Mailbox > Database Management tab. For some of us, the Exchange 2010 console is not that intuitive.

  2. Folks:

    Key step missing here. How do you get the Exchange 2003 mailboxes to show up at all in the Exchange 2010 interface?

  3. Either I am missing something or this is completely wrong. You cannot move mailboxes from Exchange 2003 to Exchange 2010 via the GUI you can only do it via ugly powershell commands.
    Is this something MS took away with a SP in Exchange 2010 as it is not possible now.

  4. Hi Satheswaran,

    I got error while moving leagacy mailbox from 2003 server to 2010 server. It says “MapiExceptionNetworkError: Unable to make connection to the server (hr=0x80040115, ec=.2147221227) & then followed by dignostic context.

    please suggest..

  5. hi
    i have an errore when i move the mailbox, in outlook when i presse f9 i have erreur 0x80190194, i supose it’s offline adresse book.
    help me

    • Try Creating new Outlook Profile
      Try Making Fresh OAB download.
      Or we should check for OAB url and LZX generation on the server.

      Contacts us through the form . we can help you out

  6. Hi,
    Do you have any script to move multiple mailboxes from exchange 2003 to exchange 2010…..

    Manjeet Singh

    • No . But you can run like . Get-Mailbox A* | new-moverequest -targetdatabase dbname

      It will move only mailboxes which starts with A.


Please enter your comment!
Please enter your name here

× How can I help you?