Outlook Online (Office 365) EWS
Learn how to connect to an Outlook Online (Office 365) account.
Introduction
Connecting to Outlook/0365 for Mailbox migrations is fast to set up and fully supported in Movebot. For this type of connection, Movebot uses the legacy EWS API.
This connection type has the advantage that it does not send calendar notifications during a migration.
Requirements
To connect Movebot to Outlook/0365, you will need:
To have Global Admin access to Azure
To be familiar with the configuring applications in Azure.
While not required, you can potentially increase speeds by Disabling EWS Throttling
Configuration Steps
There are two steps to this process. The first is creating the application in Azure with the correct permissions. Next is configuring the connection in Movebot.
Creating the application in Azure
First, login to Azure as an administrator for your domain, and navigate to App Registrations.
Click New Registration
Specify a name for the new application. Leave the remaining fields as default, then click Register.
Make a note of the Application (Client) ID. This will be entered into your Movebot configuration.
Make a note of the Tenant ID. This will be needed in Movebot
Configure the permissions. Click API Permissions --> Add a Permission.
Select APIs my organisation uses, then search for Office 365 Exchange Online.
Select Application Permissions
And then check the permissions detailed below:
Click Grant admin consent for Couchdrop Demo and follow the consent process
Click Certificates and Secrets --> Client Secrets --> New Client Secret
Copy the Client Secret Value
Enable RBAC for listing users across the tenant
The EWS API does not allow access to the user database without an additional role.
Find Discovery Management
Add your admin user to the role.
Note: This role can take up to 24 hours to be reflected in the API. If you need to move forward immediately you can still do so without this role, you will need to map the users using the prefix manually mailbox:
Configure the connection in Movebot
Login to Movebot and create a new project or task
When configuring the source or destination, choose to Create new Connection
Select Office 365 Outlook (via EWS) from the list of available connections and set the connection name
Provide your tenant id. This is a UUID found when configuring the application.
Provide the Application Client ID copied from the configuration step above
Provide the Application Client Secret from the steps above
Provide the admin users email address
Supported Features
Movebot has comprehensive support for Outlook Online (Office 365) and is well-maintained.
Feature | Supported in Movebot |
---|---|
Email Messages and Folders | Fully Supported |
Public Folders | Fully Supported |
In-Place Archive | Fully Supported |
Private Calendars | Fully Supported |
Shared Calendars | Fully Supported |
Contacts | Fully Supported |
Tags: office365outlook
Last updated