Exchange 2016 to Office 365 migration
Exchange 2016 reached the end of mainstream support on October 13, 2020, with extended support available until October 14, 2025. While Microsoft continues to provide security updates during this period, organizations are strongly encouraged to migrate to Office 365 for enhanced functionality, improved management, and access to a comprehensive suite of cloud-based applications. Office 365 eliminates the need for hardware maintenance and software-related issues, offering tools such as SharePoint Online, OneDrive, and Teams for seamless collaboration and productivity.
EdbMails Exchange migration software ensures a smooth Exchange 2016 to Office 365 migration with essential features that guarantee zero downtime and no data loss. The software allows for direct migration of mailboxes, public folders, archive mailboxes, and shared mailboxes from Exchange 2016 to Office 365 without the need for PST files, ensuring a complete and secure transfer of all data.
Best method to migrate Exchange 2016 to Office 365
Many organizations initially consider manual methods for migrating from Exchange 2016 to Office 365. However, these approaches can be time-consuming, error-prone, and may lead to data loss.
EdbMails Exchange migration software addresses all challenges associated with manual methods and provides an effective solution that simplifies the migration process. The software supports incremental migration, allowing organizations to transfer only new or modified data after the initial migration, which reduces overall migration time and optimizes band width. It automatically creates mailboxes on the target Office 365 server, eliminating the need for manual setup and streamlining the overall process.
EdbMails features automatic mailbox mapping, which matches source mailboxes with their corresponding target mailboxes. Administrators can utilize customized target folder mapping to define where specific mail items will reside in the target environment, enhancing organization and structure.
The software supports concurrent mailbox migration, optimizing performance and accelerating the overall migration process by enabling multiple mailboxes to be transferred simultaneously. Furthermore, EdbMails offers selective migration options, allowing administrators to choose specific mailboxes or folders to migrate, ensuring critical data is prioritized during the transition.
Security is paramount in the migration process. EdbMails incorporates secure modern Office 365 authentication that adheres to the latest security protocols, guaranteeing that the migration is safe and compliant with organizational policies while protecting sensitive data throughout the transfer.
Exchange 2016 to Office 365 migration checklist
Before you migrate Exchange 2016 to Office 365 you must carefully plan the approach based on your current environment and migration requirements. Following is a checklist of items to identify and prepare your environments.
- Plan ahead: Get familiar with Microsoft 365 and learn how it is different compared to the on-premises environment.
- Make sure to allocate enough time and resources for the migration.
- Identify the type of your current migration environment (Hybrid or non-Hybrid) and determine whether you want to move everything at once or in stages.
- Prepare your source environment: Before you begin the migration, ensure that your Exchange 2016 environment has the latest Exchange 2016 cumulative update and is properly configured. This may include tasks such as setting impersonation rights, checking your internet connection speed, network configuration and firewall rules.
- Test the migration process: It is highly recommended to perform a test migration before attempting to migrate your entire Exchange 2016 environment to Office 365. This can help identify any issues or problems that may arise during the migration and allow you to address them in time.
- Monitor the migration: After the migration operation, it's important to check the status of mailboxes, verify that all data has been migrated, and troubleshoot any issues that may arise.
- Plan for post-migration tasks: There are a number of post-migration tasks that need to be completed, including updating user profiles, training your end users, configuring client access, and decommissioning the Exchange 2016 environment. Make sure to allocate enough time and resources for these tasks.
- Plan ahead: Get familiar with Microsoft 365 and learn how it is different compared to the on-premises environment.
Exchange 2016 to Office 365 migration prerequisites
- Step 1: Decide on the best approach to migrate Exchange 2016 to Office 365.
The first step is to plan how you want to migrate Exchange 2016 to Office 365. The following migration paths are available depending on your source and target environment.
Current environment and migration requirement Ideal migration approach Migration flow You are looking to migrate all of your email, calendar, and contacts from Exchange 2016 to Office 365 in a single operation Exchange cutover migration With this method, you can migrate all of your email data at once to Office 365 and is suited for a large number of mailboxes. You prefer to move all of your mailboxes from Exchange Server 2016 in smaller increments or during the weekends. Staged Exchange migration In this approach, you migrate your mailboxes and mail data in stages, starting with the most recent data and then proceeding to the rest. You prefer to switch to Office 365 gradually rather than moving all at once due to certain on-premises requirements. Hybrid migration With this method, you can migrate from Exchange 2016 to a hybrid deployment consisting of both Exchange and Office 365. Use the Microsoft 365 mail migration advisor to determine which migration method is best for you.
- Step 2: Check the network and bandwidth requirements
Estimate the bandwidth requirements to migrate to Office 365 and that the network settings allow you to transfer the data. See networking roadmap for Microsoft 365 which explains how to plan and deploy your network.
- Network connectivity
- Ensure you have a stable and reliable internet connection at both the source and destination locations.
- You should ensure that your network is configured correctly to allow communication with the Office 365 servers.
- Open the necessary ports and allow traffic to and from the Office 365 servers.
- If you have a firewall or proxy server in place, configure these to allow communication with the Office 365 servers. Consult with your network administrator or the vendor of your firewall or proxy server for specific instructions.
- Test your existing network
- With tools like Microsoft Remote Connectivity Analyzer and Microsoft 365 network connectivity test tool, you can test your existing network.
- Bandwidth
- The actual bandwidth required depends on the size of your mailboxes and the amount of data you are migrating. For example, if you have a large number of large attachments or folders, you may need more bandwidth.
- As a general rule, it is recommended to allow the bandwidth 1.5 times the size of your mailbox data.
- It's also important to consider the available bandwidth at the source and destination locations.
See best practices for network planning and improving migration performance.
- Network connectivity
- Step 3: Choose a suitable Microsoft 365 license plan for your requirements
Microsoft 365 is available as a cloud-based subscription service or as a one-time purchase of a perpetual license. Office 365 has business and enterprise plans, each suited to different user requirements. Compare Office 365 business plans and compare Office 365 enterprise plans. You can choose an Office 365 licensing plan specific to your needs or sign up for a 30 day free trial and decide to go with a suitable one later.
- Step 4: Set up your target Office 365 tenant for the migration
- Plan for your tenant implementation and deploy your tenant. See tenant roadmap for Microsoft 365.
- Understand the subscriptions, licenses, Azure AD tenants and how to use third-party SSL certificates.
- Create user accounts: Create user accounts for all users who will be using Office 365 through the Microsoft 365 admin center.
- Configure security and compliance: Configure the required settings to ensure that your data is secure and compliant with relevant regulations. Set up data loss prevention policies, configure multi-factor authentication, and set up data retention policies.
- Set up your Office 365 environment: Configure any additional services you will be using, such as SharePoint, OneDrive and Teams.
- If you plan to install Office apps on your computer, see system requirements for Microsoft 365 and Office configuration support matrix. Because Office 365 is a cloud based solution, it is also important to learn where your Microsoft 365 customer data is stored.
- Step 5: Add and verify the custom domain on Office 365
If you have a custom email domain from your hosting provider to which you want to migrate and receive emails, you must add and verify the domain on Office 365. This will enable you to use your own domain name (such as example.com) for your email addresses and other Office 365 services.
To set up your custom domain, follow these steps:
- Verify that you own the domain by adding a TXT record to your DNS configuration.
- Add a new domain to your Office 365 tenant. You can use an existing domain that you own or purchase a new one. The domain is used to access your Office 365 services.
- Update your DNS records to point to Office 365. This step is required to ensure that your email is delivered to the correct mailbox.
- Step 6: Create mailboxes and mail-enabled Public folders
Before you migrate Exchange 2016 to Office 365, ensure that you create mailboxes for your users in your organization and assign suitable licenses to them. EdbMails automatically creates mailboxes on your target servers, if you want to manually create mailboxes refer to the links below:
- Add users and assign licenses to Office 365 users
- Add several users at the same time to Office 365
- Assign Microsoft 365 licenses to user accounts
To create multiple user accounts at once, you can use the 'Bulk add users' option to create user accounts in bulk using a CSV file.
If you want to migrate Public folders from Exchange 2016, ensure that you create and configure Public folders and make them mail enabled on Office 365.
If you want to migrate to archive mailboxes ensure to enable in-place archive mailboxes in Office 365.
- Step 7: Set the impersonation role to the admin user on the source
Ensure that you set the following permissions to the admin account on the source and target server and that the mailboxes you migrate are not hidden from the address lists.
- On the source Exchange 2013 server:
- ApplicationImpersonation
- View-Only Configuration - Run the cmdlet New-ManagementRoleAssignment using the Exchange Management Shell to assign the View-Only Configuration role to the admin.
- On the target Office 365 server:
- Ensure that you have a global admin account with a mailbox for Auto Registration of EdbMails application on your Entra ID (Azure Active Directory). However, you can use either a global admin account or any user account with full access rights in the Manual Registration method.
Setting impersonation rights in Office 365 is a simple process that can be done quickly and easily using the Admin Center. Assign the Organization Management role group to the admin user in Exchange online. It is an elevated permission that is required to migrate Public folders.
- On the source Exchange 2013 server:
- Step 8: Verify the mailbox of the admin account
Check to see if the admin account that has been assigned management roles has a valid and non-hidden mailbox on the Exchange 2016 server. See how to configure user mailbox properties for the users from the Exchange admin center (EAC).
- Step 9: Configure Office 365 to send and receive large messages
Follow the steps to increase the message size on Office 365 to 150MB.
- Step 1: Decide on the best approach to migrate Exchange 2016 to Office 365.
Exchange 2016 to Office 365 migration using EdbMails
Below are the detailed steps to guide you through the migration process from Exchange 2016 to Office 365 using EdbMails.
Step 1: Download EdbMails and install the application
- Begin by downloading and installing the EdbMails application on any Windows computer that can connect to your source Exchange server
- After installation, launch the application and choose either 'Login' or 'Start Your Free Trial' to get started.
- Check out the complete specifications needed for EdbMails to facilitate Exchange migration.
Step 2: Select the Live Exchange migration option
- Choose the Live ‘Exchange migration’ option from the selection menu.
Step 3: Set up connection with Exchange 2016 source server
- In the ‘Connect to Exchange Server (Source) window’, select the required connection options
- See different Exchange connection methods available with EdbMails
- EdbMails allows you to effortlessly transfer mailboxes, public folders, and perform In-Place Archive migration to Office 365.
- Provide the details of your source Exchange 2016 server and then click the ‘Login’ button.
- After successfully logging into your source Exchange 2016 server, select the option to load the mailboxes. EdbMails will automatically retrieve the mailboxes for you. Alternatively, you can also import the mailboxes using a CSV file.
Step 4: Select the mailboxes and connect to Office 365 server
- Pick the mailboxes and folders from your Exchange 2016 server that you want to move to Office 365.
Tip : If you are migrating with EdbMails for the first time, the process will be a full migration. For any subsequent migrations from the same source to the target, EdbMails supports incremental migration.
- Select 'Migrate to Office 365’
Step 5: Log in to the target Office 365 server
- Choose the desired registration method and click the ‘Login’ button
- Learn more details about target Office 365 server connection with EdbMails
- Once you've successfully logged in, select one of the options to import the mailboxes from the target Office 365 server.
Step 6: Map the source and target Office 365 mailboxes
- Choose the suitable mapping option that fits your requirements.
- EdbMails features an automatic mailbox creation on target Office 365 server and automated mailbox mapping feature that seamlessly matches mailboxes and folders between the source Exchange 2016 server and Office 365. This functionality is especially useful for efficiently handling large volumes of mailboxes during the migration process.
Step 7: Start the Exchange 2016 migration to Office 365
- After completing the mailbox mapping, enter the migration job name and initiate the migration process. You can then check the count of migrated emails, folders, and mailbox items using the text-based migration report from EdbMails. Plus, you have the option to pause and resume the migration operation at any point without the risk of losing data.
Exchange 2016 to Office 365 post migration tasks
- Step 1: Verify that all mailboxes have been migrated successfully
It is important to verify that all mailboxes have been transferred to Office 365 and that all data has been migrated correctly. Ask your users to log in to their accounts and check if they have all their emails, contacts, calendars. It is also a good practice to change the passwords.
- Step 2: Update the MX records to point to Office 365
Update the MX record in your DNS to enable and receive emails on Office 365. In addition, configure the Autodiscover record to allow Outlook to connect to the migrated mailboxes.
- Step 3: Notify and train your users to be familiar with Office 365
After the migration, you should notify your users so that they can start using Office 365. You may also want to provide them with suitable training or documentation to help them get started with the new email system.
- Step 4: Test email connectivity and perform a mailbox backup
It is important to test the email connectivity after the migration to ensure that you are able to send and receive emails correctly. Take a complete Office 365 mailbox backup to ensure that you have a copy in case of any unexpected issues.
- Step 5: Create a new Outlook profile for users in the new domain
Ensure you have the latest version of Outlook installed to avoid compatibility issues. Configure the Outlook profile for each user in your domain if Outlook has problems connecting to Office 365 mailboxes.
- Step 6: Decommission and uninstall Exchange server 2016
Wait for a few days and test if everything is working as expected. Finally, uninstall and decommission Exchange server 2016.
- Remove the server from any database availability groups (DAGs) it is a member of.
- Remove any send connectors, receive connectors, and OAB (offline address book) generation servers that are configured on the server.
- Remove the server from the organization by running the Remove-ExchangeServer cmdlet in the Exchange Management Shell.
- Uninstall Exchange 2016 from your computer
- Open the Control Panel and navigate to Programs and Features.
- Select Microsoft Exchange server 2016 and click Uninstall.
- Follow the prompts to uninstall Exchange from the server.
- Remove the server from Active Directory by decommissioning it.
- Open the Active Directory Users and Computers console.
- Right-click the server object and select Delete.
See the list of post migration tasks to complete after you finish the Office 365 migration.
- Step 1: Verify that all mailboxes have been migrated successfully
Exchange 2016 to Office 365 migration troubleshooting
Refer to the Exchange migration troubleshooting guide for potential solutions to any migration errors you may encounter.
Benefits of using EdbMails for Exchange 2016 to Office 365 migration
- User-friendly interface EdbMails features an intuitive interface that simplifies the migration process for users of all technical backgrounds. With clear, step-by-step instructions and a guided workflow, both IT professionals and non-technical users can easily navigate through the migration stages, ensuring a smooth and efficient transition to Office 365.
- Incremental migration The incremental migration feature allows organizations to transfer only new or modified data after the initial migration. This approach optimizes bandwidth and enhances the overall efficiency of the migration process.
- Concurrent mailbox migration EdbMails supports concurrent mailbox migration, allowing organizations to transfer multiple mailboxes simultaneously through a multi-threaded process. This capability significantly enhances performance and accelerates the overall migration timeline, making the transition to Office 365 more efficient. By leveraging multi-threading, EdbMails optimizes resource usage, ensuring that the migration process is both fast and effective.
- Secure modern authentication for Office 365 EdbMails seamlessly integrates modern Office 365 login using OAuth 2.0 authentication alongside TLS encryption. It does not save your credentials, directing you to Microsoft's official login page for secure authentication, which reinforces its status as a highly secure migration solution.
- Migrate mailboxes, folders, and additional items The software is capable of migrating a wide range of items, including not just mailboxes but also private folders, inboxes, contacts, tasks, calendars, notes, journals, appointments, and files from Exchange 2016 to Office 365.
- Exchange Public folders to Office 365 migration Beyond standard mailboxes and folders, EdbMails also facilitates the migration of public folders to Office 365, including In-Place archives and shared mailboxes. The application is designed for ease of use, allowing you to migrate both mailbox and public folder data without needing any technical expertise.
- Migrate with zero downtime One of the standout features of EdbMails is its ability to guarantee no downtime at any stage of the migration from Exchange 2016 to Office 365. This means you can continue accessing your mailboxes uninterrupted, without the need to take the server offline at any point during the process.
Frequently Asked Questions (FAQ)
How to migrate Exchange 2016 Public folders to Office 365?
Here’s how you can perform Exchange 2016 public folder migration to Office 365 in a few simple steps:
- Step 1: Create Public folders in Office 365 from the Admin Center
- Step 2: Download and Install EdbMails software for Exchange migration
- Step 2: Select the Exchange Public folder migration option
- Step 3: Connect to Exchange 2016 server and select the Public folders
- Step 4: Click ‘Migrate to Office 365’ and connect to Office 365 server
- Step 5: Start the Public folder migration from Exchange 2016 to Office 365
After the migration is complete, you can log in to your Office 365 account to verify that the public folder data has been successfully migrated. Also learn how to backup and export the Exchange Public folder to PST.
Will the migration affect my existing email and calendar data?
Do I need to install any new software or updates after the migration?
Which license do I need to migrate from Exchange 2016 to Office 365?
Does EdbMails support cutover, staged, and hybrid migration methods when moving from Exchange 2016 to Office 365?