Migrate Exchange 2016 Public Folders to Office 365
Migrating Exchange 2016 public folders to Office 365 helps organizations overcome the limitations of on-premises servers such as limited scalability, complex administration, and permission conflicts. Office 365 provides a secure cloud platform that simplifies management, improves performance, and strengthens data protection. This migration also addresses compatibility issues in hybrid Exchange environments, resulting in better reliability and improved organizational productivity.
The EdbMails Exchange Migration tool provides a reliable and automated solution to migrate Exchange 2016 public folders to Office 365 without complications. It enables fast and precise migration while maintaining the original folder hierarchy, metadata, and permissions. Whether handling small or large public folders, EdbMails ensures a smooth migration process with uninterrupted transition to the cloud.

EdbMails includes incremental migration, allowing you to migrate only newly added or modified public folder data during subsequent migration operations. This capability reduces bandwidth consumption, saves time, and improves overall migration efficiency. With its intuitive and easy-to-use interface, organizations can complete migrations in just a few steps, ensuring zero downtime and uninterrupted access for users.
EdbMails supports migration across all Exchange Server versions, from older environments such as Exchange 2007 and 2010 to newer platforms like Exchange 2016 and 2019. Its smart features, including automatic public folder mapping and advanced filtering, simplify the migration of Exchange 2016 public folders to Office 365. These capabilities help maintain reliable connectivity, allow selective migration of data, and ensure a smooth and error-free migration process.
Exchange 2016 Public Folder to Office 365 Migration Planning
Before you migrate Exchange 2016 public folders to Office 365, it’s essential to evaluate your migration requirements and prepare the environment to ensure a smooth and successful transition. The checklist below will help you assess and configure your setup effectively.
- Identify whether your current Exchange environment is Hybrid or non-Hybrid.
- Evaluate the size and number of public folders you plan to migrate
- Set up and mail-enable public folders in Office 365.
- Decide whether to perform the migration in a single batch or multiple phases.
- Verify your internet bandwidth and network stability.
- Determine if you will migrate public folders to public folders, primary mailboxes, or shared mailboxes in Office 365.
Check out the prerequisites for migrating Public folders to Office 365.
Exchange 2016 public folder to Office 365 pre-migration activities
- Step 1: Assign admin permission to the public folders on the source server
Steps to assign admin permissions to all the public folders on the source Exchange server
- Step 2: Create public folders on the target Office 365 server
Ensure to create Public folders on the target Office 365 servers and assign the admin permissions.
Create Office 365 Public folder and assign admin permissions
If your mailboxes are in a Hybrid environment, it is not possible to migrate the Public folders directly to Office 365. Refer to this workaround solution to migrate Public folders in a hybrid environment.
- Step 3: Add a custom domain to Office 365 (Optional)
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.
- Step 4: Install cumulative updates (CU) on Exchange server 2016
For migrating Exchange server 2016 to Office 365, it is required that you have latest cumulative updates (CU4 or later) installed on the source server (2016)
Note: For migrating Public folders to Office 365 with EdbMails, you do not require PowerShell scripts. The following steps describe the public migration method by using EdbMails graphical user interface (GUI).
- Step 1: Assign admin permission to the public folders on the source server
Steps to Migrate Exchange 2016 Public Folders to Office 365
Step 1: Download and install EdbMails software
- Download and set up EdbMails on any computer running on Windows OS and can be connected to your source Exchange server.
System requirements to migrate Exchange 2016 public folders to Office 365.
- Launch the EdbMails application on your computer.
- Enter your registered email ID and password, then click ‘Login’. If you do not have an account yet, select ‘Start Your Free Trial’ to begin using the trial version.Note: The trial version includes all important features and allows migration of up to 30 items per folder. To enable unlimited migration, purchase an Exchange Migration license from the official EdbMails website.Once the license is purchased, close and reopen the application. Then sign in again with the same email ID and password used during the purchase to activate the license successfully.
- Select ‘Live Exchange migration’ option.
- Select 'Live Exchange to Office 365 Migration'
- You can either keep the default job name or click the ‘New Job’ button to change the job name.
- Download and set up EdbMails on any computer running on Windows OS and can be connected to your source Exchange server.
Step 2: Connect to source Exchange 2016 server
- To create a new connection with the source Exchange 2016 server, click ‘Add New Connection’. If a connection has already been configured earlier, simply select it from the list and click ‘Connect to Existing’ to proceed.
- ️Select the ‘Connect to Public folders’ option and click the ‘Next’ button
- Select the ‘Use Default Connection’ option and provide the Exchange server name along with the corresponding version, or choose ‘Use Autodiscover Email’ to sign in directly using your user credentials.
- Enter the required source Exchange 2016 server information such as the IP address (Domain name), Exchange version, Username, and Password.
- After entering all the necessary details, click ‘Login’ to continue.
- EdbMails automatically identifies and loads mailboxes from the Exchange 2016 server. Due to Microsoft API limitations, the application can display only up to 100 mailboxes at a time. If your environment has more than 100 mailboxes, you can use the CSV file option to include additional mailboxes for migration.
- Choose ‘Load Mailboxes Automatically’ to load the public folders, then click ‘Next’ to proceed.
Step 3: Select Exchange 2016 public folders
- After successfully signing in to the source Exchange 2016 server, EdbMails lists all available public folders along with their sub folders. You can choose particular public folders for migration or select all folders to proceed with the migration.
- Then, click 'Next' to establish a connection with the target Office 365 server.
- If this is your initial migration using EdbMails, the process will be classified as a full migration. For any subsequent migrations from the same source to the target, the process will be considered incremental migration.
Step 4: Connect to target Office 365 server
- To create a new connection to the target Exchange server, click ‘Add New Connection’. To reconnect to an existing one, select it from the list and click ‘Connect to Existing’.
- Choose ‘Connect to Public Folder’ as your connection method, then click the ‘Continue’ and login on Microsoft Sign in page.
- Ensure you have a Global Admin account with an active mailbox to allow auto registration of the EdbMails application in your Entra ID (Azure Active Directory).
- For the Manual Registration option, you can use either a Global Admin account or a user account that has full access permissions.
- Choose ‘Auto Registration’ to connect with Office 365, then click the ‘Login’ button to proceed.
- Authenticate on Microsoft sign-in page.
- Select one of the methods to load the public folders and click ‘Next’.
Step 5: Exchange 2016 to Office 365 public folder mapping
- EdbMails simplifies the mapping of public folders between the Exchange 2016 server and Office 365 automatically.
Step 6: Start Exchange 2016 public folder migration to Office 365
Click the ‘Settings’ button to customize the migration. You can apply a date filter to migrate items within a specific date range or filter by subject, attachments, sender, recipient, CC, BCC, and read/unread status. You can also exclude standard and custom folders.
Click the ‘Start Migration’ button to begin the process.
- You can monitor the migration progress through the progress bar, and pause or resume the operation as needed, once the migration is complete, click the ‘View Log’ button to access the migration report.
Troubleshooting Guide for Exchange 2016 Public Folder Migration to Office 365
See the Exchange migration troubleshooting guide along with the Public folder troubleshooting resources for possible solutions to migration errors. For additional information on EdbMails Exchange migration, navigate to the frequently asked questions
Solution for Public folders migration failure due to insufficient permissions.
Benefits of Using EdbMails to Migrate Exchange 2016 Public Folders to Office 365
- Direct Migration: EdbMails Exchange Migration software enables you to migrate Exchange 2016 public folders to Office 365 directly, without the need for intermediate hops or manual processes.
- User-friendly Interface: With EdbMails intuitive and user-friendly interface, you can easily migrate public folders without relying on complex PowerShell scripts or manual import methods.
- Public Folder Migration: EdbMails allows you to migrate public folders to shared mailboxes while maintaining data integrity, permissions, and folder hierarchy. This enhances team collaboration and simplifies shared resource management.
- Broad Compatibility: EdbMails supports migration across multiple Exchange versions, including Exchange 2007, 2010, 2013, 2016, and 2019, ensuring flexibility for diverse environments.
- Incremental Migration: The incremental(delta) migration feature prevents duplicate items during subsequent transfers. It migrates only newly added or modified data since the last session, saving bandwidth, improving efficiency, and preserving data accuracy.
- Zero Downtime: EdbMails ensures a zero-downtime migration process, allowing users to continue accessing their emails and resources throughout the transition. This guarantees business continuity and data protection from start to finish.

