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.
Requirements
To connect Movebot to Outlook/0365, you will need:
To have Global Admin access to Entra
To be familiar with the configuration of applications in Entra.
Enable RBAC for listing users across the tenant (Optional)
Enable RBAC for listing users across the tenant (Optional)
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.
Configuration Steps
Connecting Movebot to Outlook Online through this method requires a few different processes.
Start configuration in Movebot
Log in to Movebot and create a new project or task
Choose to Create new Connection
Select Office 365 Outlook (via EWS) from the list of available connections and set the connection name
Keep the connection window open. You will need to create an application in Entra and add the application details to complete the configuration.
Create an application in Entra
Log in to Entra as an administrator for your domain at https://entra.microsoft.com.
Create a new App Registration by expanding Entra ID and choosing App Registrations.
Specify a name for the new application. Leave the remaining fields as default, then click Register.
Copy the Application (client) ID and Directory (tenant) ID from the "Overview" section. You'll need to paste them into Movebot later.
Next, give the application permissions. In Entra, select your newly-created app and then click API Permissions --> Add a Permission.
At the top, select "API's my organization uses" and search for "Office 365 Exchange Online"
Select "Application Permissions"
Enable the following Permissions:
Click the option to Grant admin consent and finish the consent process.
Generating a client secret for the application
Next, you need to generate the client secret. Under the configuration for the application you created:
Click Certificates and Secrets -- > Client Secrets -- > New Client Secret.
Provide a description and set an expiry period, then click Add. Copy the Secret from the "Value" Field.
Return to Movebot and paste the Secret "Value" into the appropriate field
Add application details to Movebot
With your application created, you can now finish the configuration in Movebot.
Return to Movebot. Provide your Tenant ID. (Step 4 from Create an application in Entra)
Provide the email address for the Admin user
Provide the Application Client ID (Step 4 from Create an application in Entra)
Provide the Application Client Secret (Step 3 from Generating the client secret)
Common Errors
Movebot supports migrations too/from Outlook/Exchange Online for Microsoft 365. Below are common errors, causes, and resolutions, along with answers to frequently asked questions.
Frequently Asked Questions
Supported Features
Movebot has comprehensive support for Outlook Online (Office 365) and is well-maintained.
Email Messages and Folders
Fully Supported
Public Folders
Source Only
In-Place Archive
Fully Supported
Private Calendars
Fully Supported
Shared Calendars
Fully Supported
Contacts
Fully Supported
Tags: office365outlook
Last updated
