A user can't access a mailbox by using Outlook after a remote mailbox move from an on-premises Exchange Server environment to Office 365

Article translations Article translations
Article ID: 2745710 - View products that this article applies to.

Not sure what release of Office 365 you're using? Go to the following Microsoft website:
Am I using Office 365 after the service upgrade?
Expand all | Collapse all

PROBLEM

After you move a user's mailbox from an on-premises Microsoft Exchange Server environment to Microsoft Office 365, the user can't access the mailbox by using Microsoft Outlook. However, the user can access the mailbox by using Microsoft Outlook Web App.

In addition, you may see an error message in the Exchange Management Console that resembles the following after the failed remote mailbox move:

7/16/2012 9:46:01 AM [] 7/16/2012 1:43:08 PM [] Failed to convert the source mailbox 'Primary (00000000-0000-0000-0000-000000000000)' to mail-enabled user after the move. Attempt 6/6. Error: UpdateMovedMailboxPermanentException.

CAUSE

This issue may occur if you disable the permission inheritance on the target user in the on-premises Active Directory schema.

Therefore, even though the user's on-premises mailbox is marked as being moved in Exchange Server, it's not converted to a remote user mailbox as expected. The user's on-premises mailbox continues to include a usual mailbox-enabled user.

SOLUTION

To resolve this issue, follow these steps:
  1. Disable the user's on-premises mailbox. To do this, use one of the following methods:
    • Use Exchange Management Console to disable the user's on-premises mailbox.
    • Use Exchange Management Shell to disable the user's on-premises mailbox. To do this, run the following Exchange Management Shell cmdlet:
      Disable-Mailbox <UserMailbox>
      Formore information about this cmdlet, go to the following Microsoft TechNet website: 
      Disable a Mailbox
  2. Convert the user's on-premises mailbox to a remote user mailbox. To do this, run the following Exchange Management Shell cmdlet:
    Enable-RemoteMailbox  -Identity <UserName> -RemoteRoutingAddress <UserName@domain.mail.onmicrosoft.com>

MORE INFORMATION

Note In Microsoft Exchange 2010, a remote mailbox consists of a mail-enabled user who exists in the on-premises Active Directory and an associated mailbox that exists in the cloud-based service.

For more information about the cmdlets that are mentioned in this article, go to the following Microsoft TechNet websites:

Disable-Mailbox

Enable-RemoteMailbox

Still need help? Go to the Office 365 Community website.

Properties

Article ID: 2745710 - Last Review: May 31, 2013 - Revision: 6.0
Applies to
  • Microsoft Office 365 for enterprises (pre-upgrade)
  • Microsoft Office 365 for education  (pre-upgrade)
  • Microsoft Exchange Online
Keywords: 
o365062011 pre-upgrade o365 o365e o365a o365m o365022013 after upgrade KB2745710

Give Feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com