CodeTwo Exchange Migration

CodeTwo Migration header icon  Seamless migration to Exchange
2010, 2013, 2016 and 2019
Office 365 Migration Windows Server CertifiedWindows Server certified Gold Gold Award
  30-day free trial; no credit card required
  free support
during migration

Frequently Asked Questions - CodeTwo Exchange Migration

Take a look at the list of Frequently Asked Questions for CodeTwo Exchange Migration:

  1. Why do I need this product?

    CodeTwo Exchange Migration takes the most grueling part of a server migration or upgrade - the move of users’ mailboxes as well as public folders - off your back. A pre-configuration wizard guides you through the migration job setup and the Automatch feature pairs source and target mailboxes. After these steps, simply click Start and the program automatically performs a direct migration of the mailboxes you selected (without deleting items on the source server side).

    Our biggest advantages over the competition or tools provided by Microsoft are:

    • direct migrations from any Exchange Server to Exchange 2010, 2013, 2016 or 2019 (no stages required);
    • migrations away from Office 365 organizations
    • radically simplified migrations to new domains or forests;
    • easy public folder migrations;
    • Extended control over IMAP migrations;
    • intuitive user interface (no PowerShell skills required);
    • competitive price.

    See a full comparison of CodeTwo Exchange Migration vs Exchange native migration tools.

  2. Can I test CodeTwo Exchange Migration before buying it?

    Yes, you can.

    Unless activated with a paid license key, CodeTwo Exchange Migration is functional for 30 days with the only limitation being that you can migrate a maximum of 10 items per folder. This means that, if you’re using it to migrate e.g. a user’s mailbox, only 10 emails from each mail folder, 10 calendar items from each calendar, 10 contacts from every contacts folder, etc. will be migrated.

    Later on, when you purchase the license and activate your copy of CodeTwo Exchange Migration, you can resume the migration and move all remaining items.

    You can download the CodeTwo Exchange Migration installer here.

  3. How does CodeTwo Exchange Migration actually work?

    The program performs Exchange-to-Exchange migrations by accessing your source server mailboxes to read their contents and copy items to the target server mailboxes. To achieve this, the program creates and activates or auto-matches mailboxes on the target server side. The user operating the program needs to have certain management roles assigned. If any required role is missing, CodeTwo Exchange Migration will help you assign them.

    During IMAP migrations, CodeTwo Exchange Migration reads data from email folders in source email accounts using the IMAP protocol, and then copies the email folders and their contents to mailboxes on the target server.

    For more details on Exchange-to-Exchange and IMAP-to-Exchange migrations see the user manual.

  4. Can I Migrate from Office 365?

    Yes, you can. CodeTwo Exchange Migration connects to your tenant using EWS. As a result, you can migrate from Office 365 or Exchange 2016 to Exchange 2010, 2013, 2016 and 2019.

    Learn more about migrating from Office 365 in the User’s manual.

  5. Are migrations from Google Apps, Zimbra and other non-Exchange platforms supported?

    Yes, CodeTwo Exchange Migration supports migrations of emails from those and other servers, e.g. IBM Notes (formerly Lotus Notes) via the IMAP protocol. Compared to IMAP migration tools provided by Microsoft, CodeTwo Exchange Migration lets you control far more aspects of the process. For further details see this page.

    When migrating from IMAP servers, there are two limitations that you can only migrate email folders and that you have to provide credentials for all user accounts that you want to migrate. For further details see this page.

  6. Are migrations from hosted Exchange supported?

    Yes, they are. 

    To migrate from hosted (e.g Rackspace) or other access-limited Exchange Server, the program uses IMAP protocol. Before migration, make sure that IMAP4 is enabled on the source server so that CodeTwo Exchange Migration can replicate email folders and their contents to the target server.

    For further details see this page.

  7. Will the program migrate encrypted emails?

    The program will migrate encrypted emails as regular emails, which will be then normally accessible on the target server. The email encryption configuration will not be migrated and it needs to be reconfigured after migration. All emails from the source server are copied “as such” to the destination server and look exactly as the original.

  8. Can the program migrate items between servers with different language versions?

    Yes. CodeTwo Exchange Migration supports all languages, regardless of the language on the source and the target server. The software moves all special language characters so that all items can be migrated with no issues. Learn more in the user’s manual.

  9. Do I have to pay to get support?

    No, technical support for this product is included in the license price. Our team can be reached via phone or email. When necessary, online sessions are performed to help resolve issues. You can find out more about our technical support program on this page.

    Additionally, we have made all technical documentation for CodeTwo Exchange Migration available online for users. Use the below links to get to the User’s Manual and Knowledge Base:

  10. How is CodeTwo Exchange Migration licensed?

    The application is licensed per migrated mailbox.

    Suppose you purchased a 50-mailbox license and used our product to completely migrate 25 mailboxes and started migrating 10 mailboxes. In this situation, you would have 15 seats left and could use them to migrate another 15 mailboxes from the source server.

    Our licensing model also lets you use the remaining seats for a different migration project

    For more on licensing consult this article.

  11. Can I purchase additional licenses after my initial purchase?

    Yes. You can do this by selecting the Additional licenses option in the first step of the online order form.

    If you need to purchase additional licenses for your current 2.x or 1.x version of the program, we recommend purchasing a 3.x license key for as many additional mailboxes as you need. Upgrade your program to version 3.x. (the upgrade is free of charge for version 2.x and version 1.x users) and migrate the remaining mailboxes.

  12. What type of data can be migrated using CodeTwo Exchange Migration?

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

  13. Where do I install the program?

    You can install CodeTwo Exchange Migration anywhere in your source server domain – even on a workstation.

  14. Are there any size or speed limits?

    CodeTwo Exchange Migration does not impose any limits on mailbox or items size, or migration speed. It is, however, possible that your Exchange Server imposes its own limits, which our product will not be able to override. Refer to the articles linked below to find out how to check and modify native Exchange Server migration size and speed limits:

  15. How long does the migration process take?

    Nowadays an average migration speed is between 500 MB and 2 GB per hour, but it is very hard to say how long the whole process will take in your case.

    The first thing to note is that our software does not affect the speed of the migration in any way. Environment specific factors that can limit or increase this speed include: quality of your Internet connection (in the case of a migration to a different network), your local router throttling, source and target server throttling, performance of the computers involved etc.

  16. How is a direct migration from Exchange 2003 to 2013 possible?

    Exchange Server 2013 does not support coexistence with Exchange Server 2003. This is Microsoft’s limitation (see this TechNet article for more). Therefore, only cross-forest migrations from Exchange 2003 to Exchange 2013 are possible.

    Using only the tools provided by Microsoft, to go from Exchange 2003 to Exchange 2013, you would have to perform a staged migration. With CodeTwo Exchange Migration this is not necessary, as the program can move mailboxes directly between the two Exchange Server editions. See this page to find out more.

    Learn more about migrating from Exchange 2003 to Exchange 2013

  17. How do I prepare my environment for the migration?

    The requirements vary depending on the server which will be acting as the source in your migration. On this userguide page you will find links to information about preparing for all available migration scenarios.

  18. Does the program support multi-factor authentication when migrating from Office 365?

    Yes, it does. You can use your MFA enabled admin account when setting up a connection to the source Office 365 server. Then, instead of your regular Office 365 password, you need to provide the app password.

    See how to generate an app passwords and use it with CodeTwo software  

  19. Can CodeTwo Exchange Migration auto-match source and target mailboxes?

    Yes. CodeTwo Exchange Migration can match source and target mailboxes based on various predefined and custom attribute patterns. The default one looks at users' names and display names. The program also allows you to match mailboxes manually.

  20. How does the program create mailboxes on the target server?

    If during the auto-matching process, the program detects that any of the source mailboxes do not have their counterparts on the target server, it will propose creating these mailboxes based on a set of source mailbox data. You can modify this set using a range of mailbox properties.

  21. Does CodeTwo Exchange Migration migrate public folders? How does this work?

    Yes, CodeTwo Exchange Migration does migrate Exchange public folders. You just have to enable public folders on the target server (in the case of Exchange Server 2013/2016/2019, create a mailbox for them) and configure the program to include public folders in the migration. Our software will recreate the source server public folders tree on your target server and copy all items.

    Additionally, bear in mind that migrating public folders reduces your CodeTwo Exchange Migration license by 25 users.

  22. Can I migrate public folders in the same Active Directory forest?

    No, you cannot. Exchange Server does not let you create the second public folder infrastructure in the same AD forest. Because of that, CodeTwo Exchange Migration lets you migrate public folders in a cross-forest migration scenario only.

    It is also not possible to migrate public folders in a hybrid environment because you cannot have public folders in both on-premises Exchange and Office 365 at the same time.

  23. Does the program migrate free/busy statuses?

    Free/busy statuses are generated ad hoc by the Exchange Server Availability Service, based on the content of users' calendars.

    CodeTwo Exchange Migration migrates users' mailboxes, including their calendars. This means that, provided you have created users' accounts in AD and did not limit free/busy permissions in any way, the Availability Service will automatically update the free/busy statuses.

  24. Does the program delete anything from the source server?

    No, it doesn't. CodeTwo Exchange Migration accesses the source server data passively, which means that no data is deleted or modified on your source server.

  25. Can source mailboxes still be used after they have been migrated?

    Yes, they can. The data on the source server is not modified in any way so you can keep using the source mailboxes without any limitations. If you do so, and later on want to migrate the new items that have been created in the process, simply click the Rescan button and the program will update the mailboxes on the target server by copying the new items.

  26. Help! Target server mailboxes addresses are not resolving and are not listed!

    In some migration scenarios such as a cross-domain migration the target server email addresses may not resolve or be listed. In these cases, target mailboxes have to be selected manually by providing their addresses.

  27. Is it possible to migrate mailboxes within the same domain using your program?

    Yes, provided that the User Principal Names (UPN) of the source and target mailboxes are not the same. 

    For example, it is not possible to migrate from server A to server B within the same domain, e.g., if both the source and target mailboxes are named In order to successfully carry out such migration, you would have to create a different mailbox for this user in the target location and name it differently, e.g.

    Please note that other limitations still apply. Coexistence of Exchange 2003 and 2013/2016/2019, 2007 and 2016/2019 or 2010 and 2019 is not possible. Therefore, in this case a direct migration is only possible in a cross-domain scenario, which is fully supported by CodeTwo Exchange Migration. 

  28. I am getting an error...

    If you have encountered any problems with the application, follow the steps from Knowledge Base article no.286 about troubleshooting CodeTwo Exchange Migration.

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

    We have also made all technical documentation for CodeTwo Exchange Migration available online for users. Use the below links to get to the User’s Manual and Knowledge Base:

  29. How to upgrade to version 3.0?

    In order to upgrade CodeTwo Exchange Migration to version 3.0, you need to follow the steps from this article.