CodeTwo Office 365 Migration


Date Published: 27 Oct 2016
Latest Version: 2.1.5.10
Size: 23.4 MB


Supported platforms

Can be installed on
Windows Server 2012 / 2008 / 2003 /
Small Business Server 2011 / 2008 / 2003
Windows 10* / 8.1 / 8 / 7 / Vista (SP1) / XP (SP3)

*In the case the program does not work after upgrading to Windows 10 from Windows 7 or 8.1 please reinstall it.

Supported source migration
Exchange Server 2013 / 2010 (SP2 / SP3) / 2007 (SP3) / 2003 (SP2)
Small Business Server 2011 / 2008 / 2003
Other mail servers that support IMAP (more)

Supported target migration
Office 365 plans with Exchange Online
Exchange Online standalone plans

Support for 32 / 64 bit platforms.
Program must not be installed on a PC equipped with 64-bit Microsoft Outlook.

Certified for Windows Server 2012



Version history

Version 2.1.5.10
Date 27 Oct 2016
Fixed: Emails migrated from Exchange Server 2007 were improperly displayed as „sent on behalf” in a user’s target mailbox.
Version 2.1.4.18
Date 5 Sep 2016
Fixed: The trial version migration statistics (e.g. Speed and Est. time left) were distorted due to the program calculating all mailbox items instead of 10 items per mailbox that are allowed to be migrated in the trial version.
Version 2.1.3.2
Date 4 Aug 2016
Fixed: Migrating Public Folders with a large number of items could return MAPI_E_CALL_FAILED errors.
Fixed: Group membership verification did not work if MAPI profile configuration was incorrect.
Version 2.1.2.0
Date 28 Jun 2016
Fixed: Source server connection bug fixes.
Version 2.1.1.10
Date 30 May 2016
Fixed: Source server connection mechanism has been improved in order to avoid MAPI and connection port conflicts.
Fixed: The program now diagnoses configuration conflicts that might be causing some source server connection issues, and suggests what should be changed.
Version 2.1.0.127
Date 28 Apr 2016
New: IMAP to Office 365 migration path is now supported.
New: List of target mailboxes can be now provided as a CSV file instead of discovering them by the software directly on a target server.
New: The automatch option is now beefed up – it can now match source and target mailboxes based on: predefined matching pattern, user-defined matching pattern or user-provided CSV file with already matched mailboxes pairs.
Fixed: In some very rare cases, the program was unable to create a MAPI profile, therefore it was impossible to complete Source Server connection configuration.
Fixed: "Av. speed" column in migration reports displayed wrong values.
Fixed: User-configured "Max concurrency" setting was ignored by the program.
Fixed: Algorithm displaying values in the Job panel has been improved.
Fixed: In some time zones meetings and appointments hours were 1 hour off after they had been migrated.
Version 2.0.2.0
Date 18 Jan 2016
Fixed: It was impossible to manually activate the program with a product license key.
Version 2.0.1.0
Date 15 Dec 2015
Fixed: In some cases, after upgrading from version 1.10 to 2.0 the program crashed after launching the Administration Panel or activating it with a product license key.
Fixed: In some very rare cases, the program was unable to create a MAPI profile, therefore it was impossible to complete Source Server connection configuration.
Version 2.0.0.114
Date 08 Dec 2015
New: New migration mechanism, which speeds up the migration process significantly.
New: Completely new User's Interface making access to important features and information quicker and easier than before.
New: Migration jobs are now available. From now on the user can create independent migration projects (jobs), which make it easier to plan and perform the migration.
New: Now it's possible to filter mailboxes for the migration based on AD objects (users, groups, OUs) and just email addresses.
New: Notifications and alerts are now reported in separate boxes - Good news and Bad news.
Version 1.10.1.23
Date 19 Oct 2015
Fixed: It was impossible to migrate Exchange Public Folders if just one of them lacked appropriate permissions.
Fixed: In specific scenarios, attempts to format data failed and eventually the items could not be migrated.
Version 1.10.0.177
Date 28 May 2015
New: Detailed overall migration reports feature is now available. Reports can be accessed from the program’s console or sent directly to selected email addresses.
New: Detailed mailbox migration reports feature is now available in the program’s console.
New: New columns have been added to the migration view: Total items, Migrated items, Excluded items, Failed items.
New: Mailbox automatching process is now facilitated by a new, intuitive wizard, which generates advanced automatch reports at the end of the process.
Fix: It is no longer possible to accidentally delete target connection settings if there are any pairs of source and target mailboxes already matched.
Fix: Drag and drop feature in Outlook was disabled for selected items after the migration process.
Fix: Body in selected migrated contact items was not displayed in OWA.
Fix: Notes in migrated contact items were not available in Outlook in offline mode.
Version 1.9.1.26
Date 1 Apr 2015
Change: The migration from Google Apps is no longer supported due to discontinued provision of API v2.
Fixed: In some cases, data migrated from older versions of Exchange Servers was recognized as corrupted by newer versions of Exchange. It was caused by lack of compatibility with old data on the binary level between some servers. Now, source data is adjusted during the migration process to ensure compatibility between different versions of Exchange.
Fixed: In specific environments, the program was unable to establish connection to the source server.
Fixed: The AutoPreview feature was unavailable for migrated emails displayed in OWA for Office 365.
Version 1.9.0
Date 19 Feb 2015
New: The program is installed as a 32 or 64 bit version depending on a bit version of a platform chosen for installation.
New: New architecture of the program. Now, during the setup, there are two components installed: CodeTwo Exchange Migration Data Provider service and the Administration Panel. The service is responsible for accessing source mailboxes and pulling data from these mailboxes during the migration process. The Administration Panel is used for pushing the source data to the target mailboxes and configuring all settings of the program.
New: The source server connection wizard was redesigned. Now, it includes additional steps responsible for configuring CodeTwo Exchange Migration Data Provider service and choosing a connection method to Exchange Server.
New: The program migrates contacts using a new mechanism. It assures that contacts are mapped better on the target server.
New: You can now check for program’s updates directly via the Administration Panel.
Fixed: In specific scenarios, the program crashed during the migration process. Now, due to the optimized stability of the program, such problem no longer appears.
Fixed: The mechanisms responsible for pulling the source data and pushing it to the target mailboxes were optimized.
Fixed: While migrating contacts, the program removed images from contacts’ pictures and vCards and then attached them into the Notes field.
Fixed: Values included in the Other phone field in contacts were not migrated.
Fixed: It was impossible to change the priority of migrated mailboxes while the migration process was in progress.
Fixed: In some cases, the sender’s email address was not inserted into the recipient’s field while replying to migrated emails using MS Outlook 2010 / 2013.
Fixed: The layout of the Administration Panel was modified.
Fixed: Texts within the program’s UI, log files and server connection wizards were modified.
Version 1.8.1
Date 16 Jan 2015
Fixed: The program's cache was not cleared from RAM after resetting the state of migration for Google Apps. To clear the program’s cache, the program had to be restarted.
Fixed: The description of the Domain filter option in the Source on-premises Exchange connection wizard has been modified.
Version 1.8.0
Date 19 Dec 2014
New: The program allows to filter source items based on their modification date while configuring the migration process.
New: The program lets you list and migrate source mailboxes from subdomains.
Fixed: Items including winmail.dat and .ics attachments were not migrated.
Fixed: Mailboxes with the same priority were migrated randomly. Now, the program migrates such mailboxes in the alphabetical order.
Fixed: In some cases, names of source folders including certain national characters migrated from Exchange on-premises servers were replaced with strings of question marks after migration to Exchange on-premises servers and Office 365.
Fixed: In some cases, the mechanism responsible for rescanning already migrated mailboxes was not working correctly.
Fixed: During the migration of emails with the Request a Read Receipt feature on, the program triggered sending such receipts to senders of those messages.
Fixed: The program was sorting columns incorrectly and did not store the grid view in the User Interface.
Version 1.7.2
Date 19 Nov 2014
Fixed: Code improvements to meet Google API changes. Calendars migration from Google Apps is currently not supported.
Version 1.7.1
Date 06 Nov 2014
New: New Total item count column has been added within the Administration Panel status area, This column displays an overall number of items available on a particular source mailbox.
Fixed: In some cases the mechanism responsible for discovering Public Folders on the target server did not work correctly.
Fixed: GUI elements along texts within the program’s UI have been modified.
Fixed: Status of already performed migration has not been maintained after updating the program to the newest version.
Fixed: The mechanism responsible for migrating Google Apps’ items has been improved.
Fixed: The migration of additional email addresses included in Contacts has been improved.
Fixed: The display of mailboxes matching status generated after using the Automatch feature has been improved.
Version 1.7.0
Date 21 Oct 2014
New: Migration folder type filters. From now on it is possible to choose if you want to migrate entire mailboxes or only selected types of folders like Emails, Contacts, Calendars, Tasks, Notes, Archived emails (Google apps only), etc.
New: It is possible to define the order the mailboxes / Public Folders will be migrated via Set priority feature.
New: While listing the target Office 365 folders, the program checks if the Public Folders are available on Office 365.
New: The program stores information on the previously matched and migrated pairs of the Source and the Target mailboxes / Public Folders. It enables rescanning the previously migrated sources at any point in search for new items and migrating only those new items to the Target.
New: It is possible to migrate the Archived emails from Google Apps.
New: Deactivating / activating the Email address rewrite feature has now been moved to the source server connection wizard.
New: Including / excluding special folders (Junk folder, Deleted items, Drafts) from migration has now been moved to the source server connection wizard.
New: The state of migration for individual mailboxes or groups of mailboxes can be removed manually via the Reset mailbox migration state feature.
New: Target server connection wizard can be triggered directly via the Administration Panel’s ribbon.
New: Target server connection wizard opens automatically after the first configuration of the Source server.
New: The program allows to migrate Public Folders regardless of their size or number of catalogues included. Such migration consumes the fixed number of 25 licenses out of the whole purchased pool.
Fixed: The process of migration from Google Apps has been optimized and is now significantly faster.
Fixed: The program’s GUI has been improved.
Fixed: Google Apps labels were not correctly mapped with the corresponding items on the target on-premises Exchange Servers during the migration process.
Fixed: The mechanism responsible for handling errors notifications within the Users Interface (UI) has been improved.
Fixed: It was possible to generate multiple MAPI profiles.
Fixed: The mechanism responsible for listing large numbers of Source Google Apps mailboxes has been improved.
Version 1.6.1
Date 1 Aug 2014
Fixed: Improved mechanism of listing target mailboxes.
Fixed: Improved mechanism for managing random access memory of the machine equipped with the program while using the Automatch feature.
Fixed: Read / Unread status of email messages was not correctly resolved during the migration process.
Fixed: Improved display of email messages migrated from Google Apps on MS Outlook and OWA.
Fixed: Improved mechanism of handling cache of the migrated email messages.
Version 1.6.0
Date 17 Jun 2014
New: Additional information added within the Administration Panel showing status of the whole migration and particular mailboxes including: progress of migration (%), current speed of migration (MB/s), time left for the migration to finish (days/hours/minutes).
New: Mechanism responsible for repeating attempts to migrate Contacts and Calendar items during migration from Google Apps.
Fixed: The MAPI data conversion mechanism has been improved and now supports encoding of the national characters.
Fixed: The process of migration from Exchange on-premises has been optimized and is now 5 times faster.
Fixed: Unchecking cells on the grid within the Scheduler options window caused notification to pop out and the window didn’t close.
Fixed: Items containing Japanese characters were not migrated what caused the migration process to stop.
Fixed: IM address field defined within Contacts wasn’t migrated.
Fixed: During the migration in the demo version of the program, the notification informing about exceeding the limit of migrated items of the Mailbox folder used to be shown for every following attempt to migrate items in that folder.
Fixed: After starting the connection to Google Apps, it was not reestablished once lost.
Fixed: If the number of Google Apps mailboxes exceeded 22,000, the error “Object reference not set to an instance of an object” used to appear while listing the mailboxes in the Administration Panel.
Version 1.5.0
Date 1 Apr 2014
Fixed: Full support for migrations from Google Apps / Gmail.
New: Ability to migrate special folders along the standard ones.
New: Handling the issues caused by Google Apps / Office 365 / Exchange server throttling.
New: Notification informing about the required restart of the program after activation.
Fixed: Google Apps mailboxes assigned to a domain different than the Google Administrator account’s domain were not migrated.
Fixed: Some Google Apps accounts for which the domain was changed were not listed properly as the source mailboxes and in a result their credentials were not recognized.
Fixed: If the target server administrator’s email address was combined with the program’s name and exceeded 64 characters, the program wasn’t able to grant the impersonation rights.
Fixed: Improvement of the Migration error notification.
Fixed: Improved migration of items containing attachments.
Fixed: In some cases the migration status bar used to show the incorrect status of more than 100%.
Fixed: After stopping and restarting the migration process, the log file for the migrated mailbox was not created yet its migration was not continued.
Fixed: Misleading warning in the case of migrating inactive mailbox.
Fixed: Rewriting address option generated warnings in the case of Non Delivery Report messages.
Fixed: Enhanced UI of the Scheduler window.
Fixed: Enhancement of texts within the program.
Version 1.4.0
Date 16 Dec 2013
New: The time frames for performing migration can be set via the Scheduler feature.
New: After changing the number of concurrent connections the notification shows up informing to restart the program in order for the changes to take effect.
New: Notification informing about a missing password of the Administrator in the Target server connection wizard.
Fixed: GUI improvements.
Fixed: Clarification and improvement of texts and links within the program’s features and notifications.
Fixed: Program’s name was not included in the log files.
Fixed: Once the migration was started instead of the migration’s progress bar, a text was displayed showing the number of migrated items.
Version 1.3.0
Date 21 Oct 2013
Fixed: Clarification of texts within the Configuration Wizards’ messages and alerts.
Fixed: Improvement of the mechanism stopping the migration process.
Fixed: Source mailboxes were sometimes duplicated on the mailboxes’ list in the Administration Panel.
Fixed: Verification of Active Directory Groups was not correctly resolved (source Exchange Server 2003).
Version 1.2.2
Date 1 Oct 2013
New: Source and target server Configuration Wizards.
New: The mechanism that automatically matches the source mailboxes with the corresponding target mailboxes based on users’ first and last names.
Fixed: Checkbox “Change EX addresses to SMTP addresses” available in Settings is now checked by default.
Fixed: The program displayed only up to 60 source Google Apps mailboxes from the whole pool exceeding that number.
Fixed: Certain Office 365 plans generated errors while setting the impersonation rights on users mailboxes.
Fixed: Clarification of texts within the program.
Version 1.2.1
Date 13 Aug 2013
Fixed: Code optimization.
Version 1.2.0
Date 5 Aug 2013
New: Support for Google Apps / Gmail as a source server.
New: Support for Exchange Server 2013 as a source server.
New: Program can be installed on a PC without Active Directory.
Fixed: Some fields of migrated contacts were not displayed properly in a list view of Office 365 OWA.
Version 1.0.19
Date 29 May 2013
New: Final Release version.
Our Clients:
Unicef
Facebook
Shell
T-Systems
Loreal
Casio
UPS Israel
Oford University
Mitsubishi Motors
Toshiba TEC UK Imaging Systems Ltd
Illinois Institute of Technology
MAN Diesel
McDonalds India
Skoda Auto
Bank of Israel
Fujifilm
China Mobile
Santander
Samsung SDI
Skanska
Generali
Telmex
Toyota Tsusho
BECHTEL
Ricoh
BAE SYSTEMS
Federação Portuguesa de Futebol
Credit Agricole
HYUNDAI
Rothschild
Toyota Boshoku
Oriflame Romania
ING
Ikea
Nordea