CodeTwo Office 365 Migration

CodeTwo Migration header icon  Easily migrate to Microsoft 365
and between Microsoft 365 tenants
Office 365 Migration Windows Server CertifiedWindows Server certified
MSExchange.org Gold AwardMSExchange.org Gold Award
Recognized by GartnerRecognized by Gartner
 
Download
  30-day free trial; no credit card required
Buy
  free support
during migration

Screenshots

These are some of the program’s windows and options. Browse through this section for a quick overview of the program’s features. To download the trial, go to this page.

The Dashboard tab shows the progress of your migration jobs and all program’s notifications (good and bad news). This is also where you can configure both source and target server connections and check your licensing information.

The Dashboard tab shows the progress of your migration jobs and all program’s notifications (good and bad news). This is also where you can configure both source and target server connections and check your licensing information.

Before you configure a migration job, you should connect to your source and target environments by using dedicated server connection wizards. When connecting to an on-premises Exchange server, you can choose which protocol should be used for that purpose: EWS or MAPI.

Before you configure a migration job, you should connect to your source and target environments by using dedicated server connection wizards. When connecting to an on-premises Exchange server, you can choose which protocol should be used for that purpose: EWS or MAPI.

If the account used to configure the source Exchange Server connection requires certain permissions, the program will assign them automatically.

If the account used to configure the source Exchange Server connection requires certain permissions, the program will assign them automatically.

You can specify to which Office 365 cloud you want to connect: global or Germany.

You can specify to which Office 365 cloud you want to connect: global or Germany.

To connect to source or target Office 365, CodeTwo Office 365 Migration is registered in the Azure Active Directory of each tenant that will be used in the migration process.

To connect to source or target Office 365, CodeTwo Office 365 Migration is registered in the Azure Active Directory of each tenant that will be used in the migration process.

The registration is completely safe and can be performed automatically. You don’t need to provide any credentials in the program – simply authenticate via the Microsoft sign-in page.

The registration is completely safe and can be performed automatically. You don’t need to provide any credentials in the program – simply authenticate via the Microsoft sign-in page.

You can also register the program manually. If you do so, you will be asked to provide the necessary registration details in the server connection wizard.

You can also register the program manually. If you do so, you will be asked to provide the necessary registration details in the server connection wizard.

You can also use an IMAP server as the source of the migration. To do this, type in your server's address (or choose it from the drop-down menu) and complete the wizard.

You can also use an IMAP server as the source of the migration. To do this, type in your server's address (or choose it from the drop-down menu) and complete the wizard.

At the end of each server connection wizard, the program performs a set of actions to establish the connection. If there are any problems, the wizard will display possible solutions.

At the end of each server connection wizard, the program performs a set of actions to establish the connection. If there are any problems, the wizard will display possible solutions.

To configure data migration tasks, you need to create a migration job. You can migrate entire mailboxes from on-premises Exchange servers or emails from IMAP platforms (like G Suite or IBM Notes). You can also migrate all items between two Office 365 tenants.

To configure data migration tasks, you need to create a migration job. You can migrate entire mailboxes from on-premises Exchange servers or emails from IMAP platforms (like G Suite or IBM Notes). You can also migrate all items between two Office 365 tenants.

A migration job wizard allows you to choose source and target servers, select users for migration and apply various filters.

A migration job wizard allows you to choose source and target servers, select users for migration and apply various filters.

In the Source mailboxes step of the migration job wizard, specify which mailboxes should be migrated. You can also select Exchange public folders.

In the Source mailboxes step of the migration job wizard, specify which mailboxes should be migrated. You can also select Exchange public folders.

The program’s mailbox matching mechanism lets you automatically match source mailboxes with their target counterparts.

The program’s mailbox matching mechanism lets you automatically match source mailboxes with their target counterparts.

You can also define a custom pattern according to which mailboxes should be matched. Your pattern can be composed using several Active Directory attributes.

You can also define a custom pattern according to which mailboxes should be matched. Your pattern can be composed using several Active Directory attributes.

After the mailbox matching is completed, the program displays a short status report of the process.

After the mailbox matching is completed, the program displays a short status report of the process.

You can also generate a detailed HTML report that shows the result of the matching process and informs what actions have been performed. The report also includes information about the selected settings for the Automatch option.

You can also generate a detailed HTML report that shows the result of the matching process and informs what actions have been performed. The report also includes information about the selected settings for the Automatch option.

Source mailboxes can also be matched with their target equivalents manually, at any point before starting the migration.

Source mailboxes can also be matched with their target equivalents manually, at any point before starting the migration.

If some mailboxes are missing in the target Office 365, the program can create them for you. The target user/mailbox creation algorithm can be freely adjusted.

If some mailboxes are missing in the target Office 365, the program can create them for you. The target user/mailbox creation algorithm can be freely adjusted.

The migration process can also be completely automated by using the built-in Scheduler. This feature will start and stop your job at certain days and times.

The migration process can also be completely automated by using the built-in Scheduler. This feature will start and stop your job at certain days and times.

Use the Time filter to migrate selected items only, based on their age. This option is very helpful when performing staged migrations.

Use the Time filter to migrate selected items only, based on their age. This option is very helpful when performing staged migrations.

The Folder filter step allows you exclude certain types of items from being migrated, e.g. Junk Email or Deleted items.

The Folder filter step allows you exclude certain types of items from being migrated, e.g. Junk Email or Deleted items.

In the Advanced settings step, you can adjust the number of concurrent migration processes carried out at a time and the maximum size of migrated items.

In the Advanced settings step, you can adjust the number of concurrent migration processes carried out at a time and the maximum size of migrated items.

Once you finish configuring the migration job wizard, click Start on the Jobs tab to begin the migration. If you enabled the Scheduler option, the job will start automatically.

Once you finish configuring the migration job wizard, click Start on the Jobs tab to begin the migration. If you enabled the Scheduler option, the job will start automatically.

You can receive reports on the progress of the migration process by email. The reports can be tailored to your needs.

You can receive reports on the progress of the migration process by email. The reports can be tailored to your needs.

You can generate different reports directly from the program's UI. This one shows the migration progress of a single mailbox.

You can generate different reports directly from the program's UI. This one shows the migration progress of a single mailbox.

The Overall migration report gives you a complete overview of the migration process from all jobs.

The Overall migration report gives you a complete overview of the migration process from all jobs.