CodeTwo Exchange Migration


30-day free trial with support;
no credit card required


free support
during migration

Why do I need CodeTwo Exchange Migration?

CodeTwo Exchange Migration will give you a number of features which aren't available when using the native migration paths. Browse through this short table to see the key advantages of CodeTwo Exchange Migration over built-in mailbox migration mechanisms on Exchange Server.

CodeTwo Exchange Migration vs. Exchange native migration
Exchange Migration
native migration tools
Cross-forest mailbox migration without trust relationshipExchange RulesExchange Rules
Consistent user experience in all migration scenariosExchange RulesExchange Rules
One tool to rule the entire mailbox migration processExchange RulesExchange Rules
Direct migration from Exchange 2010 to Exchange 2019 (cross-forest)Exchange RulesExchange Rules
Migration from Office 365 to on-premises ExchangeExchange RulesExchange Rules
Migration from IMAP serversExchange RulesExchange Rules
Managing the migration via graphical UIExchange RulesExchange Rules
Easy public folders migrationExchange RulesExchange Rules
Direct migration of public folders from Exchange 2010 and newer to Exchange 2016 or 2019Exchange RulesExchange Rules
Migrate all item types Exchange RulesExchange Rules
Zero impact on usersExchange RulesYes conditional
(coexistence scenario)
Item-by-item error diagnosis and reportsExchange RulesExchange Rules
Built in pre-configuration wizards and checklistExchange RulesExchange Rules
Intelligent delta scanExchange RulesExchange Rules
Migration schedulerExchange RulesExchange Rules
Pause/resume optionExchange RulesExchange Rules
Automatically create target mailboxesExchange RulesExchange Rules
Automatch of the mailboxesExchange RulesExchange Rules
Bulk email address EX to SMTP conversionExchange Rules**Exchange Rules
Free technical support from qualified techniciansExchange RulesExchange Rules
Notifications sent via emailExchange RulesExchange Rules
Time filters based on the item's ageExchange RulesExchange Rules
Job-based migration systemExchange RulesExchange Rules
Instant Good and Bad News alertsExchange RulesExchange Rules

** The conversion is possible only for the source items which have the SMTP address property defined.

Cross-forest and cross-domain migrations

CodeTwo Exchange Migration supports all sorts of Exchange Server mailbox migrations, no matter if the target and source servers are located in the same Active Directory forest, or not. What’s more, when migrating user data between two different forests, setting up a trust relationship between them is not required. Learn more about cross-forest migrations…

One tool, consistent user experience in all scenarios

The program allows you to migrate user mailboxes in many different scenarios and between various versions of Exchange Server. At the same time, the user experience stays always the same no matter if you migrate from Exchange 2010 to Exchange 2016 or 2019, or simply move mailboxes within the same organization. You don’t have to learn multiple migration paths and study tons of technical documentation in order to be able to perform migrations among your clients in their versatile environments. It also reduces the amount of tools that are needed to complete the entire process. Learn more about supported migration scenarios…

Migration from legacy servers to Exchange 2016 or 2019 in one hop

Upgrading legacy Exchange servers, like Exchange 2010 to the newest Exchange versions only with native tools is a difficult and time-consuming process. The greatest problem is that coexistence of legacy and modern versions of Exchange is not possible in the same Active Directory forest. By allowing easy cross-forest migrations of user mailboxes, CodeTwo Exchange Migration can simplify the transition to Microsoft’s newest messaging platform. The program will also let you easily migrate public folders between these two versions of Exchange. Learn more about migration from Exchange 2010 to Exchange 2019…

Migration from Office 365

Because CodeTwo Exchange Migration can connect to the source server via EWS, it is possible to migrate from an Office 365 tenant to an on-premises Exchange Server. This functionality is not included in Exchange Server Deployment Assistant and is not supported natively. With our software, you can migrate all your Office 365 mailboxes or just a part of them to your own servers.

Extended control over migrations from IMAP servers

Migrate mail from IMAP servers (Google Apps, Zarafa, etc.) with help of scheduling, filtering and reporting features. Learn more...

GUI-based migration

One of the biggest benefits of using CodeTwo Exchange Migration over native migration tools is that the program lets you minimize the need of using PowerShell. Thanks to the clean and comfortable graphical user’s interface you can run and monitor the entire mailbox migration process directly from the program’s console. No need to run complex PowerShell commands anymore. See screenshots…

Migrating public folders

Migrating public folders natively can cause the administrator a lot of unexpected trouble. In most of the cases the native path will require to run several PowerShell scripts. This method often generate problems, which are difficult to troubleshoot and extend the total migration time. By using CodeTwo Exchange Migration you will be able to replicate the public folders structure together with its content in a few clicks, just exactly the same way as user mailboxes.

Migrate all item types

CodeTwo Exchange Migration supports all mailbox item types available in Exchange when performing Exchange-to-Exchange migrations and email items when performing IMAP-to-Exchange migrations (due to a limitation of the IMAP protocol). Learn more…

No impact on users

The migration of mailbox data with CodeTwo Exchange Migration doesn’t affect users at any point. The program actually copies the content of the mailboxes to the target location and never removes any items from the source server. This means users can work with their email accounts normally while the content of their mailbox is safely transferred to another Exchange installation.

Log files and reports

One of the biggest advantages of using CodeTwo Exchange Migration over the native Exchange migration paths is that each completed migration in the program can be verified by viewing a dedicated log file for it. If something goes wrong, e.g. the program encounters a problem with any of the mail items, the administrator can easily identify the issue and resolve it. What's more, the program is now equipped with powerful reporting features, which let the administrator generate overall migration reports or check the progress on a mailbox or job level.

Built in pre-configuration wizards and migration checklist

The proper preparation of the environment is always crucial when it comes to migrating Exchange. Because there are so many things that need to be done during the pre-migration setup, it is very easy to omit some important steps. Taking that into consideration, CodeTwo Exchange Migration, has been equipped with two configuration wizards and an automatic setup checklist that help the administrator to prepare the environment for the migration in a right way.

Delta migration

CodeTwo Exchange Migrations lets you migrate mailbox content in background, while users work. Because of that, the program has the option to run delta migration before (or even after) making the final switch to the target Exchange Server installation. During this process, CodeTwo Exchange Migration identifies items that have arrived in source mailboxes after the migration and copies the missing elements to the target location. Delta migration can be repeated a countless number of times without the risk of generating any duplicates on the destination server’s side.

Migration scheduler

The built-in migration scheduler of CodeTwo Exchange Migration allows the administrator to specify the exact time frames during the day, month or workweek when mailbox data is supposed to be transferred.

Pause and resume

Sometimes it is convenient to pause the process of copying data and resume it later on. This can’t be done when you migrate Exchange data natively. CodeTwo Exchange Migration features a pause/resume button that lets you stop the migration whenever you need and resume it without affecting the result of the entire process.

Automatically create target mailboxes

CodeTwo Exchange Migration further simplifies the mailbox move, by verifying if target mailboxes already exist, and if not, offering to create them automatically based on source server data. The operation can be customized to best fit your needs. Learn more...

Automatch feature

Before you actually begin to migrate mailbox data to another server you need to match the source mailbox with the target location. CodeTwo Exchange Migration will let you save some time by automating this process. The program is capable of binding the mailboxes on the source and target server according to predefined or custom patterns automatically. Learn more…

Free technical support

Every CodeTwo Exchange Migration user gets full technical support from CodeTwo qualified technicians during the program configuration. Our trained customer service (Customer Success team) is ready to help you 24 hours a day, 5 days a week. Learn more…

Alerts sent via email

CodeTwo Exchange Migration generates reports regarding the migration process. Thanks to the email alerts functionality, all reports can be sent via email to specified email addresses. In the email alert options you can choose what kind of reports will be sent and in what situations e.g. when mailbox migration finishes. Learn more...

Age-based items filtering

This feature allows you to specify which items will or will not be included in the migration process. In the Source server connection wizard, you can decide e.g. that only items “older than” or “not older than” the certain date will be migrated. Learn more...

Migration performed within jobs

Since the migration process is based on jobs, you have better control over it. You can group mailboxes into jobs (migration tasks) and manage them easily. Particular jobs can be edited and modified, e.g. you can change the target server connection so that source mailboxes are moved to another location.

Real time migration reports

Thanks to this feature, you can observe how migration process is doing, here and now. The program will inform you about good or bad news regarding your migration process. Additionally, you can monitor how many mailboxes passed through, which items failed or what the speed of the transfer was, and many more.