Knowledge Base

Sort by

CodeTwo Reseller Panel: frequently asked questions (FAQ)

This article contains a list of questions frequently asked by CodeTwo partners and resellers. How to place an order? How can I calculate the product price? Can I order multiple products at the same time? Can I transfer a license (ID:810)

What happens to my emails after migration if the source and target domains are different

Problem: You've just completed the migration of mailboxes with CodeTwo migration tools and now you need to reply to emails and appointments. However, since the target domain is different from the source one, your replies are sent from  (ID:742)

Migrating default Outlook folders

Problem: You are migrating data between two environments that use different display languages, e.g. English is used on the source server and German on the target one. Once the migration finishes, you notice that the contents of the Inbox (ID:712)

How to set up DNS records properly for a migration

Problem: How to set up DNS records for a source and target domains, to make the cross-domain migration flawless. Solution: Please be aware that steps below are for cross-domain migration and assume both domains should be resolvable (ID:524)

Missing MAPI profile

Problem: You have created a MAPI profile but cannot see it e.g. in MFCMAPI. Solution: MAPI profiles are visible only to users for which they were created. If you created a MAPI profile for a mailbox of, let us say User-A, its MAP (ID:522)

Free/Busy status migration

Problem: Does CodeTwo Exchange Migration or CodeTwo Office 365 Migration software migrate Free/Busy status? Solution: The Free/busy info is a feature of MS Exchange Server provided by Availability Service. This is not something  (ID:354)

Does CodeTwo migration software support delta pass migrations?

Problem: Does CodeTwo Exchange Migration or CodeTwo Office 365 Migration support "delta pass" migrations? Solution: Our migration software has a built-in feature that checks if an already migrated mailbox received any new items (ID:333)

How to find the license key in CodeTwo software

Problem: You need to find the license key for your CodeTwo software. Solution: CodeTwo applications are activated to the full version by entering a 25-character license key that you receive once the order is paid for. Finding th (ID:167)


CodeTwo Office 365 Migration lets you migrate your company's mailboxes and public folders located in Office 365 or on on-premises Exchange Servers (all versions are supported) to Office 365 (Microsoft 365). It allows you to migrate ema

Troubleshooting server connection

If you configure the EWS connection to a source Exchange Server, the first action (test) performed by the program is always Check connection to Exchange Server, as shown in Fig. 1. below. During this operation, the software tries to a

Migration walkthrough

The documentation presented here applies to specific migration types and will guide through the whole process form A to Z. In this section, we explain the preparation of the environment for migration, provide the steps for successful pla

Supported platforms and system requirements

The tables below show the program's requirements, necessary for its proper operation, and the list of supported platforms. Software components The program consists of two main components: CodeTwo Office

Migration from Exchange Server to Office 365

I. Pre-migration activities Before you install and configure CodeTwo Office 365 Migration, make sure that your environment (both the source and target server) is prepared for migration and that you meet the system requirements. Be


You need to activate CodeTwo Office 365 Migration after the trial license has expired. Follow the links below to learn how to: Activate the program for the first time Activate the program after an upgrade Update the number of avai

Migration types

CodeTwo migration software supports most common migration types: cutover, staged and hybrid. Simply configure the migration job accordingly, and the program will do the rest for you. In case you're not sure which type is best suited for y


The Reports feature allows you to track the progress of your migrations. To create a new, up-to-date report of the desired range, use the Reports section (Fig. 1.) on the ribbon, available on the Jobs tab. The program allows you genera

Migration between two Office 365 tenants

I. Pre-migration activities Before you install and configure CodeTwo Office 365 Migration, make sure that your environment (both the source and target server) is prepared for migration and that you meet the system requirements. Be

Hybrid migration

A hybrid environment is where your on-premises Exchange server is synced with Office 365. CodeTwo migration software can be successfully used for scenarios that involve migrating data from or to such an environment. What is a hybrid m

Configuring a migration job

This article describes how to configure a migration job step by step. A simple wizard will help you define all crucial aspects of the migration, for example selecting a target server, range of mailboxes and necessary time and folder filters

Troubleshooting application authentication

When configuring a connection to Office 365, the program attempts to authenticate itself with your Azure Active Directory. If it fails to do so, you will receive the following notification (Fig. 1.): Fig. 1. Failure to authenticate C


The licensing model of CodeTwo Office 365 Migration is based on the total number of source mailboxes that will be migrated. Each migrated mailbox consumes one license. Regardless of the number of licenses that you purchased, you will only r

Connecting to a source IMAP server

Once the installation of CodeTwo Office 365 Migration is finished, you have to choose a source environment from which the data will be pulled and migrated to selected mailboxes in target Office 365. This article describes how to connect to

Cutover migration

In this article, you will learn about what the cutover migration is, how to perform it in CodeTwo Office 365 Migration, and what are the most common use cases for this migration type. What is a cutover migration? How to perform the

Installation overview

This section includes essential information regarding the installation of the program in your environment. Navigate through the articles listed below and learn how to: Install the program Update or upgrade and what is the differe

Additional configuration information

CodeTwo Office 365 Migration offers additional options that improve the migration process and let you take control of the mailbox items that will be migrated. These options are available as steps in the migration job wizard or the server c

How to

This section includes step-by-step instructions on how to configure and start a migration job. Before rushing to migration, make sure that you understand how the software works, your environment meets all the requirements, and the softwar

Connecting to a source on-premises Exchange server

Once the installation of CodeTwo Office 365 Migration is finished, you have to choose a source environment from which the data will be pulled and migrated to selected mailboxes on target Office 365 tenant. This article describes how to co

Migration from IMAP source to Office 365

I. Pre-migration activities Before you install and configure CodeTwo Office 365 Migration, make sure that your environment (both the source and target server) is prepared for migration and that you meet the system requirements. Be

Matching mailboxes

For the migration to occur, each source mailbox needs to be paired with a target mailbox. The purpose of the matching process is to create associations between source and target mailboxes. The matching process takes place in the Match ma

Connecting to target Office 365

Once you installed CodeTwo Office 365 Migration and configured a source environment, it is time to create a connection to your target Office 365 tenant. To configure a target connection, you need to launch the Target server connection

Installation process

Before installing CodeTwo Office 365 Migration, you need to decide on which machine you want to install it. The main factor you should take into consideration is your migration source. In migrations from on-premises Exchange Server, the

Staged migration

This article describes how to use CodeTwo Office 365 Migration to migrate all your data in two stages. Use the links below to learn more about: characteristic features of the staged migration how to perform the staged migration 


CodeTwo Office 365 Migration is a tool designed to migrate source mailboxes and public folders to the chosen target location. Unlike another software of this kind, this program performs the simplified migration, which doesn't need any extra

Connecting to source Office 365

Once the installation of CodeTwo Office 365 Migration is finished, you need to choose a source environment from which the data will be pulled and migrated to selected mailboxes in target Office 365. This article describes how to connect to


The most common errors that you might encounter when using CodeTwo Office 365 Migration depend on your connection method. Use the links below to learn more. Troubleshooting EWS connectivity (Exchange Server & Office 365) Troublesh

First steps

First time using the program? Here are some useful links: Supported platforms and requirements – see the technical specifications required to use the software. Installation process – find out how to install CodeTwo Office 365 Mi

Migration speed

In certain situations, users might notice that process of both gathering and uploading data takes longer than expected considering the network bandwidth. Multiple factors may impact speed of the migration. Where to install First of al

Troubleshooting EWS connectivity (Office 365)

CodeTwo Office 365 Migration attempts to connect to EWS (Exchange Web Services) during the Configuration step of the source/target server connection wizard. If the connection cannot be established, you will get the following error message:

Troubleshooting application registration

If you choose the Automatic registration option when configuring a source or target Office 365 connection in the program, the connection wizard attempts to register CodeTwo Office 365 Migration in your Azure Active Directory. If the attem

Log files

CodeTwo Office 365 Migration generates various diagnostic data for all its components. All this data is kept together within the software's subfolder in the %ProgramData% folder along with some configuration and statistics files. Sendi

Dashboard and Jobs

The Administration Panel of CodeTwo Office 365 Migration consists of the following tabs: Dashboard - allows you to get a basic overview of the program status. You can check the progress of your migrations, activate the program or ve

IMAP source connectivity

While configuring an IMAP connection, the application attempts to contact the desired server using IMAP protocol. To connect properly to an IMAP server, the program needs the following information: Host name, provided either as an IP

Trial version

The trial version of CodeTwo Office 365 Migration works for 30 days for an unlimited number of mailboxes. However, you can only migrate up to 10 items of any type (emails, contacts, tasks, meetings etc.) from each mailbox, including public

Management roles

CodeTwo Office 365 Migration takes advantage of the Role Based Access Control (RBAC) permission model to connect to on-premises Exchange server via EWS. RBAC enables assigning different roles to users in order to maintain their access right

Troubleshooting source Exchange Server connectivity

This article describes the Check connection to Exchange Server action of the source connection wizard. When this action is performed, the program uses the administrator account (provided in the previous step of the wizard) to create a MAPI

Additional migration options for mailboxes

The program offers some additional migration settings for individual mailboxes. To access them, open the JOBS tab and select a migration job from the menu on the left. Choose any mailbox from the list (Fig. 1.) and right-click it to see t

Delta migration explained

After you configure and start a migration job, CodeTwo Office 365 Migration performs a full migration of the selected data from the source server to the target one. Once the full migration is finished, you can use the Rescan feature that sc


Your feedback is very important to us. It has continuously helped us develop better applications and we strongly encourage you to send us your concerns and suggestions about new and existing features. Your opinion shapes new functionalitie

How to update or upgrade and what is the difference

The version number The program version is always visible at the very top of the main window of the program. It consists of 4 numbers separated by dots, e.g., following the pattern below: [major].[minor].[maintenance].[build]

Managing server connections

Once you have configured the connection to your source and target environment, these connections will be shown on the Administration Panel's Dashboard tab, on the Defined source server connections or Defined target server connections cards,

Understanding CodeTwo Office 365 Migration

The articles below include conceptual descriptions of all features of the program. It is recommended that you familiarize yourself with them so you know the software mechanics and the idea our developers had in mind when creating it. By

Upgrade to version 3.x

The upgrade is free of charge for all clients who already own a valid license key for version 2.x. or 1.x.  New clients are welcome to purchase a license key on the product’s website. Important The license key version needs to

EWS source/target connectivity

Exchange Web Services (EWS) are used by the program to connect to source Exchange Server - this method should be used for connections to Exchange 2010 with SP1 or later (for connections to Exchange versions earlier than 2010 SP1, MAPI pro

Office 365 connectivity

To connect with Office 365, CodeTwo Office 365 Migration needs to be registered in the Azure AD of each tenant that is used in the migration process. Once registered, the application uses Microsoft Graph and Exchange Web Services to access

Troubleshooting ApplicationImpersonation role assignment

When configuring the connection to a source on-premises Exchange server, the connection wizard checks if the provided admin account is assigned the ApplicationImpersonation role. If the role is missing, the Configuration step fails (Fig. 1

How to uninstall CodeTwo Office 365 Migration

To uninstall CodeTwo Office 365 Migration from your machine, follow these steps:  Open Control Panel in Windows. Click (Programs >) Programs and Features. Find CodeTwo Office 365 Migration on the list, right-click it and select

Refresh email addresses

To perform a successful migration with CodeTwo Exchange / Office 365 Migration you need to, at least, connect to your source and target servers, select mailboxes that you want to migrate and match them with mailboxes residing on your target

Monitoring and diagnostics

CodeTwo Office 365 Migration provides multiple ways of monitoring the software state, behavior and diagnosing problems: Dashboard and Jobs - the Administration Panel, which consists of Dashboard and Jobs tabs, serves as command and co


The scheduler feature (Fig. 1.) allows you to set the time frames for the migration. With this feature, you can plan the migration ahead and choose the most convenient times for running the migration job. Since migration is often extremely

Program's components

CodeTwo Office 365 Migration consists of the following components: Data Provider Service and Administration Panel. To provide you with maximum safety, there are no CodeTwo agents on the intermediary, third-party servers. CodeTwo Office

Troubleshooting View-Only Configuration role assignment

When configuring the connection to a source on-premises Exchange server, the connection wizard checks if the provided admin account is assigned the View-Only Configuration role. If the role is missing, the Configuration step fails (Fig. 1.)

MAPI source connectivity

MAPI is one of the available methods of connecting to a source Exchange server. You need to choose the MAPI protocol if you connect to Exchange 2003, 2007 or 2010 without SP1. Important The program currently allows creating only o

Troubleshooting Data Provider service configuration

This article describes the Configure data provider service action of the source MAPI connection wizard. When this action is performed, the program configures the Data Provider Service. The service uses the MAPI profile of the defined adm

Reinstall or move to a different machine

Sometimes you may need to reinstall the program or even to move it to a different computer. See below how to do that. Reinstallation Reinstallation of the software is rarely required. However, it may happen that it will be recommende

Troubleshooting Graph API connectivity

This article covers the most common errors related to Graph API connectivity.  Code: Authorization_RequestDenied Message: Insufficient privileges to complete the operation. CodeTwo Office 365 Migration doesn't have the necessary p

Troubleshooting the source Exchange Server administrator's group membership

This article describes the Check group membership action of the source MAPI connection wizard. When this action is performed, the program checks if the administrator (provided in the previous step of the wizard) is a member of a required gr

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.

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.

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

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...

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.

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...

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.

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...

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...

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:

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)

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.

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.

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)

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.

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.

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.

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...

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...

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.

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.

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.

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.

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.

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.

CodeTwo solutions recognized in G2 Spring 2021 Reports

Spring 2021 has come, and with it the new quarterly G2 awards for the best software. Three CodeTwo software solutions were highly acclaimed by G2 users in their reviews and earned several G2 awards, including the Leader award in the Email Signature Software category and the Best Support award. Receiving kudos for our products and [...]

CodeTwo included in Gartner’s 2021 Market Guide for Cloud Office Migration Tools

CodeTwo has been named Representative Vendor by Gartner and our migration tool for Microsoft 365 has been included in Gartner’s 2021 Market Guide for Cloud Office Migration Tools. This is the third time in a row that we receive such recognition, and we’re proud that CodeTwo Office 365 Migration is still acknowledged as one of [...]

CodeTwo solutions awarded in G2 Winter 2021 Reports

We are very happy to inform you that CodeTwo products are once again listed as the top solutions in the Winter 2021 rankings published by G2, one of the major independent software and services review platforms. CodeTwo Email Signatures for Office 365 and CodeTwo Office 365 Migration received a total of 13 awards this season! [...]

Conversational Microsoft 365 Migrations – 6th edition now available and free to download

If you are facing the daunting task of migrating your on-premises Exchange organization to the cloud, there is a book we can wholeheartedly recommend that will help you in the process. The book we’re talking about is Conversational Microsoft 365 Migrations by J. Peter Bruzzese (an 8-time Microsoft Office 365 MVP) and it is now [...]

CodeTwo recognized as Leader on G2

G2, a leading review platform for business software and services, has released its Fall 2020 quarterly market reports based on user ratings. We are excited to inform you that the highest ratings given to CodeTwo solutions have been noticed by G2’s Research team, who awarded us with eleven accolades for CodeTwo Email Signatures for Office [...]

Update to CodeTwo migration tools – support for OAuth 2.0 and performance improvements

A new version of CodeTwo Office 365 Migration and CodeTwo Exchange Migration is out. With this release, we’ve added another layer of security to our migration tools by switching to the OAuth 2.0 authorization protocol to access Office 365. We’ve also completely redesigned Office 365 connection wizards and introduced modern APIs that further improve the performance [...]

Office 365 migration delivered in a conversational way

Once every couple of years, there is a time when a considerable number of Exchange server admins begin to seriously consider migrating mailboxes from their on-premises servers to the Office 365 cloud. This usually takes place when the end of support date is approaching rapidly for another on-prem Exchange server, just like in the case [...]

CodeTwo once again recognized as a Representative Vendor by Gartner

In December 2017, we wrote an article on our blog informing that CodeTwo Office 365 Migration had been included in Gartner’s report on cloud migration tools. This filled us with pride and reassured us that our product is one of the leading Office 365 migration tools on the market. However, that didn’t stop us from [...]

CodeTwo products with TLS 1.2 support released

Starting October 31, 2018, the support for Transport Layer Security (TLS) versions 1.0 and 1.1 is discontinued in Office 365. This means that TLS 1.0 and 1.1 will still work, but Microsoft will not provide support in case of connection/compatibility issues. For this reason, we have updated all our software that connects to or otherwise [...]

A new edition of Conversational Office 365 Migrations by J. Peter Bruzzese

J. Peter Bruzzese strikes again (for the fourth time, actually) with his easy-to-read book on a subject that can give quite a hard time to the admins – migration to Office 365. And once again, CodeTwo provides its support for this worthy endeavor. What’s so special about this book? First of all, it has been [...]

CodeTwo Office 365 Migration recognized by Gartner

We are proud to let you know that CodeTwo was recognized as a Representative Vendor in Market Guide for Cloud Office Migration Tools for its CodeTwo Office 365 Migration.* We are happy to be considered a trusted and reliable software provider and will continue to constantly improve our products. Gartner, while being unbiased and objective, [...]

Faster migration and RBAC – new update to CodeTwo migration tools

We have released a new update to our migration tools CodeTwo Exchange Migration and CodeTwo Office 365 Migration. The newest version brings two significant improvements – the Role Based Access Control model (RBAC) to manage access permissions and even faster and more stable migration. Minimum permissions to manage the program Thanks to implementing the RBAC [...]

Migration from Office 365 and Exchange 2016 – new features in CodeTwo migration tools

With the newest update, CodeTwo Exchange Migration and CodeTwo Office 365 Migration have just received new features. The new version introduces some major changes and unlocks new migration scenarios: Gives the option to migrate from Office 365 to Exchange Server Supports mailbox migration between Office 365 tenants Allows to set size limit for migrated items [...]

Automatically create mailboxes when migrating to Exchange or Office 365

We've just released new versions of CodeTwo Exchange Migration and CodeTwo Office 365 Migration. The two major improvements included in the release are: the target mailbox/account creation capability and the new options available in the Automatch feature. CodeTwo Exchange Migration and CodeTwo Office 365 Migration now allow for conducting migrations even if users' target accounts [...]

IMAP migration from Google Workspace, IBM/Lotus Notes, Zimbra to Exchange or Office 365

If you are preparing a move from Google Workspace (formerly G Suite), IBM/Lotus Notes or Zimbra (or any other server that supports IMAP) to Microsoft Exchange or Office 365, you may want to take a look at CodeTwo migration solutions. The two applications have just received an update which, aside from several minor fixes and [...]

CodeTwo Exchange Migration and CodeTwo Office 365 Migration – introducing Jobs and new UI – Versions 2.0 out now!

With the newest versions 2.0 of CodeTwo migration software we have much more to expect as both products have undergone major improvements. Now we can experience better management of performed migrations which are now displayed as Jobs and it is all set in a new UI. CodeTwo Exchange Migration and CodeTwo Office 365 Migration will prove more [...]

Conversational Office 365 Migrations by J. Peter Bruzzese – download free PDF

If you are a Microsoft Exchange administrator, there's a 99% chance you've at least once already asked yourself the eternal question: should I move to Office 365 or stay with Exchange on-premises? Because Office 365 is all the rage lately, looking for the answer on IT forums and expert blogs has probably turned up a [...]

Update to migration tools: new reporting features added

It's been exactly two years since the first release of CodeTwo Exchange Migration and CodeTwo Office 365 Migration, our twin solutions for Exchange-to-Exchange and  Exchange-to-Office 365 migrations. Those two products have come a long way since they premiere, gaining: better performance, improved stability and new important features. Today marks the next milestone in the development process. [...]

Office 365 and Exchange migrations: +10 to stability

Following 3 weeks of intense coding and debugging, we're happy to announce the release of twin 1.9 versions of our CodeTwo Exchange Migration and CodeTwo Office 365 Migration solutions! The update includes several improvements, the most important of which is the replacement of a module that, in specific scenarios, had been causing software crashes. The [...]

New time filters in CodeTwo Exchange/Office 365 migration tools

Last week we released an update to CodeTwo Exchange Migration and CodeTwo Office 365 Migration, our mailbox migration tools for Exchange Server and Office 365. Apart from fixing some minor bugs, we have also added new important features. One of the most important changes applied in this release is the possibility to filter out mailbox [...]

Manage inbox rules in Office 365 and Outlook on the web

Inbox rules in Office 365 (or Microsoft 365, if you like the newer name better) help users and admins make Outlook a better place. They can be employed to fight distractions, get things organized, block unwanted correspondence or automatically forward selected emails. With the never-ending onslaught of information that flows into Outlook, they are invaluable. [...]

How to create a no-reply mailbox in Microsoft 365

No-reply email addresses are useful in many scenarios, like sending notifications from transaction systems, shipping progress information, etc. In the case of such messages, you do not expect any user feedback and most of them are generated and sent automatically. Even though you cannot stop users from sending emails to a no-reply address, you can [...]

Mailbox size in Microsoft 365 (Office 365)

Microsoft 365 (or to be more precise, Exchange Online) has certain mailbox size limits. Those limits depend on two variables: the subscription plan assigned to the mailbox and the mailbox type. This article shows what the maximum mailbox size is, how to increase mailbox size, how to check the current mailbox usage for all mailboxes [...]

What to do if you cannot create an app password in Microsoft 365

Some applications and services for Microsoft 365 (for example, Skype for Business) use app passwords as an authentication method when multi-factor authentication (MFA) is enabled. The problem is that after enabling MFA for the organization, some or even all users may not be able to create and use app passwords. This article shows what you [...]

How to send an HTML message in reply to a plain text email

If you have ever received a plain text email, you will know the message format will remain the same when you reply to it or forward it. Because of that, you won't be able to add hyperlinks, formatting and images to your email. What's more, instead of your carefully designed HTML email signature, the recipient [...]

How to create and manage Microsoft 365 security groups

Microsoft 365 security groups, formerly known as Office 365 security groups, allow admins to easily manage access to e.g. SharePoint sites by grouping together users that require identical permissions. This way you only need to assign access once for the entire group, not for each user individually. In this article, we will show you how [...]

How to set up out of office replies in Office 365

Out of office messages in Office 365 (let’s assume Office 365 = Microsoft 365, to make things easier) are an extremely useful thing. Not everyone knows though that this simple automatic reply is more than just an email. In this article, I’ll quickly go over the basics: what out of office message in Office 365 [...]

End of Mainstream Support for Exchange 2016

End of Mainstream Support for Exchange 2016 is planned for October 13, 2020. It means that 5 years after its release, this on-premises server enters the Extended Support period. The end of extended support (or end of life) for Exchange Server 2016 is planned for October 14, 2025. Read on to learn how this affects [...]

Blocking basic authentication in Office 365 (Microsoft 365)

The article was updated on February 25, 2021 Due to the Covid-19 pandemic, there was a huge change of plans concerning disabling basic authentication in Microsoft 365 (for connections to Exchange Online). The complete shutdown has been postponed indefinitely. While it gives organizations much more time to prepare, it’s a good idea to get tenants [...]

VBScript: create an HTML Outlook email signature for the whole company

In one of my previous articles, I’ve shown how to create simple email signatures in Outlook using VBScript. In this article, I will show you how to take your email signatures to a higher level. I will use VBScript to create an HTML email signature for every Outlook (for Windows) installation in your organization. The [...]

Manage student profile pictures in Microsoft 365, Teams, Outlook and more

As the digital transformation increasingly affects education, IT administrators in schools all over the world have their hands busier than ever. With limited time available to get everything ready for online classes and modern communication between teachers, students and parents, every second matters. One of the challenges IT administrators have to face when working with [...]

How to block access to your Exchange Online organization using Client Access Rules

Client Access Rules in Exchange Online are rules that you can use to control which client connections are allowed and not allowed to access your Exchange Online organization. They let you define the conditions based on various properties of a client. These can be, for example, the protocol they use to connect, their IP address [...]

How to recover user emails in Microsoft 365

If you are a Microsoft 365 administrator, it’s only a matter of time before you are tasked with restoring deleted emails (or other mailbox items). While you can use eDiscovery to recover deleted items, there is an easier way which lets you restore deleted items straight back to where they originated from. Below, I’ll describe [...]

How to prevent users from changing profile photos in Microsoft 365

Update: This post was updated on July 22, 2020. When you set up user photos in Microsoft 365 (Office 365), they propagate through the whole Microsoft 365 tenant and apps integrated with Azure AD. This means that they are displayed in Outlook, Teams, SharePoint, and more. By default, any user can change their photo to [...]

SBS 2011 to Microsoft 365 migration

SBS (Small Business Server) 2011 is basically Windows Server 2008 R2 packed together with Exchange 2010 into a single suite. As such, you would expect migrating SBS 2011 to Microsoft 365 (Office 365) to be similar to migrating Exchange 2010 to Office 365. As it turns out, there are some differences that impact the migration [...]

Export Microsoft 365 mailboxes to PST with PowerShell

Exporting Microsoft 365 mailbox content to PST is usually used for litigation purposes. However, it also works as a workaround for backup, archiving and migration. In a previous article, I’ve shown you how to use this mechanism with the eDiscovery tool. This article demonstrates how to produce similar results using PowerShell and New-ComplianceSearch cmdlet (with [...]

How to quickly check installed software versions

There are situations where you need to check whether you or your users have certain software installed, and what is its version. You may want to check if the software is up to date or if your GPO-deployed software has been installed for a certain user. I’ll show you several methods you can use to [...]

How to add user photos to Office 365 without PowerShell

When users can see each other’s photos, online conversations and collaboration become more personal. In large organizations, the reason for using photos may be even more pragmatic. It may be the only way for people to actually see who they are talking with. This is why companies want to display users’ photographs in Office 365 [...]

New-ComplianceSearch: how to use the newer version of Search-Mailbox

[Update]: This blog post was updated on April 3, 2020. As announced in this Microsoft article, the date for retirement of legacy eDiscovery tools is moved from April 1, 2020 to July 1, 2020. That is when Search-Mailbox cmdlet will no longer be available. This means that all scripts using Search-Mailbox need to be rewritten [...]

How to back up Exchange Online mailboxes

The question should no longer be whether to back up Exchange Online mailboxes or not, but how to do it. It’s no secret that your Office 365 data isn’t a responsibility of neither Microsoft nor any Office 365 services provider. To make sure your Exchange Online mailbox data is available and recoverable at all times, you [...]