- Authentication settings for Outlook Anywhere are incorrect.
- RPC proxy configuration settings for Outlook Anywhere are incorrect.
- Make sure that the on-premises Outlook Anywhere client authentication method is set to Basic authentication. For more information, see one of the following articles, depending on the version of Exchange Server that you're running:
- For Exchange Server 2013: Outlook Anywhere
- For Exchange Server 2010: Enable Outlook Anywhere
- Exchange Server 2007: Enable Outlook Anywhere Wizard > Enable Outlook Anywhere page
- Exchange Server 2003: How to configure Outlook Anywhere with Exchange 2003
- Make sure that the RPC proxy server is correctly set up to use specific ports to communicate with Outlook Anywhere and that the on-premises domain controllers are listening on port 6004. For more information, see How does Outlook Anywhere work (and not work)?
- Verify Outlook Anywhere connectivity to the on-premises Exchange server. To do this, follow these steps:
- Connect to Exchange Online by using remote PowerShell. For more information about how to do this, see Connect to Exchange Online using Remote PowerShell.
- Run the following PowerShell commands:
$pscred=Get-CredentialIf the verification is successful, you can create a migration endpoint in Office 365.
Test-MigrationServerAvailability -Credentials $pscred -ExchangeOutlookAnywhere -ExchangeServer <Internal FQDN of the Exchange server> -RPCProxyServer <FQDN of the proxyserver> -Authentication Basic -EmailAddress <AdminEmail>
Article ID: 2903050 - Last Review: 29 Dec 2016 - Revision: 1