CodeTwo Office 365 Migration


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


free support
during migration

Frequently Asked Questions - CodeTwo Office 365 Migration

Take a look at the list of frequently asked questions about CodeTwo Office 365 Migration:

  1. Why do I need this program?

    Using CodeTwo Office 365 Migration you will significantly reduce the time required to successfully move mailboxes from on-premises Exchange servers or email from IMAP servers to Office 365 (Microsoft 365). The program also lets you migrate data between two Office 365 tenants. The main benefits of this migration tool include:

    • Easy-to-use graphical interface that minimizes the need for PowerShell scripts.
    • Direct mailbox migrations from any Exchange edition (including 2003) to Office 365, which eliminates the need for upgrades, hybrid deployments, etc.
    • Migrations between Office 365 tenants.
    • Enhanced IMAP migrations to Office 365. Learn more...
    • Convenient reporting features that facilitate troubleshooting.

    See a full comparison of CodeTwo Office 365 Migration and Office 365 native migration tools.

  2. Is there a free trial? What are the limitations?

    Yes, there is. You can download the free trial version here.

    The trial works for 30 days and allows you to migrate up to 10 items per folder (after you switch to the full version, CodeTwo Office 365 Migration will migrate the remaining items). Other than that, it has all the features of the full version of the program.

  3. How does the CodeTwo Office 365 Migration solution work?

    Migrations from Exchange Server are achieved by connecting to source server(s) via a dedicated MAPI profile or Exchange Web Services (EWS), depending on the source server, and to the destination server(s) via EWS. This way, CodeTwo Office 365 Migration can read the contents of mailboxes on your source server and copy them to mailboxes in Exchange Online.

    Connection to Office 365 (Microsoft 365) is done via the OAuth 2.0 authorization protocol to provide maximum security. During the connection setup, the program is registered in the Azure Active Directory of each tenant that is used in the migration process. The registration process is completely automated by the program, but you can perform the registration manually as well. Learn more…

    To perform migrations via IMAP, the application connects to source server accounts similarly to an email client (source account credentials are required) and copies emails to target server mailboxes. Learn more about IMAP migrations...

    All you have to do to perform the migration is create target mailboxes (or configure CodeTwo Office 365 Migration to create and activate mailboxes for you).

    Learn more about how the program operates

  4. Can I migrate mailboxes between two different Office 365/Microsoft 365 tenants?

    Yes, you can. CodeTwo Office 365 Migration enables an easy migration from one Office 365 (Microsoft 365) tenant to another, which can come in handy e.g. in the case of company mergers or acquisitions. Learn more...

  5. Are migrations from IMAP servers supported?

    Yes, using CodeTwo Office 365 Migration you can replicate email from servers such as Google Workspace (G Suite), Zarafa, Zimbra, HCL Notes (formerly IBM Notes and Lotus Notes), Kerio Connect, etc., to Exchange Online. The application lets you customize and manage more aspects of IMAP migrations than by using Microsoft's native tools. Learn more...

    There are several limitations related to using the IMAP protocol. The migrations are limited to email folders only and you need to provide credentials to all user accounts that will be migrated. To learn more about IMAP migrations, go to this user's manual page.

  6. Are migrations from hosted Exchange supported?

    Yes, provided that IMAP4 is enabled on the source Exchange Server.

    Thanks to IMAP migration, you can migrate emails from hosted (e.g. Rackspace) or other limited-access Exchange servers. Learn more...

  7. Can the program migrate encrypted emails?

    The program can migrate encrypted emails, but they will be moved as regular emails, so they will not be encrypted on the target server. The encryption configuration is not migrated, and it needs to be set up once migration is finished. The contents of emails recreated on the destination server will be the same as those of emails on the source server.

  8. Does CodeTwo Office 365 Migration support organizations synced using Azure AD Connect or other directory sync tools?

    Yes, the software supports migration from and to a hybrid environment. Learn more...

  9. Can the program migrate all languages?

    Yes. Content language does not affect the migration process. CodeTwo Office 365 Migration can move any item that contains special characters, regardless of the language set on the source and target server. Learn more in the user’s manual...

  10. What type of support do you offer for the product?

    Technical support for CodeTwo Office 365 Migration is free of charge and covers all types of issues. You can contact our technicians via email or phone, 24 hours a day, from Monday through Friday (find out more about CodeTwo support). Complex issues are resolved via remote sessions.

    All technical documentation for CodeTwo Office 365 Migration is available online:

  11. What is CodeTwo Office 365 Migration's licensing policy?

    The product is licensed through use. Each mailbox you start migrating automatically uses up 1 seat from your license pool. In addition, the program consumes 25 licenses to migrate public folders (regardless of their size).

    In other words, if you had a 100-mailbox license and started migrating 60 mailboxes, your license would still allow you to migrate, for example, 40 mailboxes (or 15 mailboxes and public folders) to Office 365 (Microsoft 365).

    What is more, the licensing model lets you install the software in any number of source environments. If you use the same license key, each migrated mailbox subtracts from the same, common license pool. This means that a single mailbox will not consume more than one license.

    More CodeTwo Office 365 Migration licensing details (user's manual)

  12. What if I already have a license and need extra seats?

    You can purchase extra seats by going to the online order formselecting Additional licenses and proceeding to complete the order.

    NOTE: In the 2nd step of the online order form, you will be asked to provide the license key that you wish to expand.

    If you received your CodeTwo Office 365 Migration license free of charge and now want to add seats to it, please contact our sales team for assistance.

  13. What type of data can be migrated?

    To learn more on what type of data is supported for migration, see this user's manual article.

  14. Do I have to install the program on a server?

    No, you don't. You can install CodeTwo Office 365 Migration on any machine (server or client) connected to the source organization if you plan to migrate from on-premises Exchange server or on any machine (including a cloud-hosted virtual machine, like Microsoft Azure Virtual Machine) for tenant to tenant migrations, as long as that machine is connected to the Internet and can reach Office 365 (Microsoft 365).

    More CodeTwo Office 365 Migration installation details (user's manual)

  15. What is the migration speed? Does CodeTwo Office 365 Migration impose any size or speed limits?

    No, our software does not introduce any new limits when migrating data to Exchange Online. The migration speed via EWS, as observed by Microsoft, is between 0.2 and 0.5 GB per hour

    Keep in mind that Office 365 (Microsoft 365) comes with a number of built-in limitations for EWS migrations. The main ones are:

    • 25 MB per-item limit – this means that items larger than 25 MB will be skipped during a migration. However, you can change this limit up to 150 MB – learn more in this Knowledge Base article.
    • Resource health-based throttling – present in cases of service availability issues.

    Other factors that may affect the migration performance are:

    • Source and target server throttling policies and limitations.
    • Data type and density (e.g. a mailbox with a smaller number of large items will migrate faster than one with a larger number of small items).
    • Migration server hardware.
    • Network infrastructure.

    For more, consult this Microsoft article.

    CodeTwo Office 365 Migration does not increase or decrease the standard speed of an EWS migration. However, it is possible to achieve higher migration speeds by:

    See this user’s manual article to learn more about how to speed up the migration process.

  16. How do I prepare for the migration?

    For details on migration requirements and pre-migration steps go to this user's manual page and choose your migration scenario.

  17. Does CodeTwo Office 365 Migration support multi-factor authentication?

    Yes, CodeTwo Office 365 Migration supports multi-factor authentication enabled on Office 365 (Microsoft 365) accounts.

  18. Does CodeTwo Office 365 Migration automatically create target users and mailboxes?

    Yes, it does. The process is performed based on source server’s user data and can be fully customized. Learn more...

  19. Can I define criteria based on which source and target mailboxes will be auto-matched?

    Yes, you can. Apart from using predefined matching patterns, you can also create your own. Learn more...

  20. Does CodeTwo Office 365 Migration migrate public folders?

    Yes, it does. The migration mechanism is exactly the same as in the case of personal mailboxes: our software replicates the public folder structure and contents from the source server in the target Office 365 (Microsoft 365) tenant. However, since public folders cannot exist in Office 365 and in on-premises Exchange server simultaneously, migrating them within hybrid environments is not possible.

    NOTE: To migrate public folders, you first need to create them in Office 365. Additionally, the admin account used in the program to configure the target Office 365 connection needs to be assigned the Owner permission level to the root public folder on that tenant and to all subfolders to which you plan to migrate your data. Also bear in mind that migrating public folders reduces your CodeTwo Office 365 Migration license by 25 users.

  21. Is the free/busy info migrated as well?

    Free/busy statuses are generated on the fly by the Exchange Availability Service based on users' calendar information. This means that after CodeTwo Office 365 Migration copies your users' calendars to Exchange Online, the Office 365 (Microsoft 365) engine will take care of the rest and set the appropriate status.

  22. Does CodeTwo Office 365 Migration affect data on the source server?

    No, it doesn't. The application only reads source server data and copies it to your Office 365 (Microsoft 365) organization – nothing is deleted from or modified on your source server.

  23. I want my users to still use source mailboxes after they have been migrated - can they do that?

    Yes, they can. The contents of the source mailboxes are not affected in any way, so your users can use these mailboxes indefinitely without any limitations.

    What is more, once you decide to retire your source server and move to the target one, use the Rescan feature in CodeTwo Office 365 Migration. This will restart your migration job, but the program will copy only those items that have been created on the source server after the initial migration.

  24. Is GoDaddy supported?

    Yes, you can use the program to migrate from/to Microsoft 365 from GoDaddy (also known as Office 365 from GoDaddy). The only requirement is that you need to have global admin privileges to your Microsoft 365 tenant at GoDaddy.

    GoDaddy’s hosted Exchange and IMAP email service are also supported as a source environment in your migration tasks.

  25. What do I do if I get an error...?

    Consult this Knowledge Base article for troubleshooting steps.

    If none of the suggestions from the article help, contact our Technical Support team.

    For general technical information about CodeTwo Office 365 Migration, refer to the user's manual.

    Answers to common queries can be found in the Knowledge Base.

  26. How to upgrade to version 3.0?

    To upgrade CodeTwo Office 365 Migration to version 3.0, you need to follow the steps specified in this article.