CodeTwo products vs EWS retirement in Exchange Online

CodeTwo prepares for EWS retirement in Exchange Online

Microsoft will begin disabling Exchange Web Services (EWS) in Exchange Online starting October 2026. From that point, applications that rely on EWS will stop working unless Microsoft 365 admins manually enable EWS in their tenants and define an AppID Allow List. The complete shutdown of EWS is planned for April 2027.

Microsoft’s recommended successor to EWS for accessing Exchange Online data and other Microsoft 365 services is Microsoft Graph – a modern API designed for growing cloud environments. EWS will continue to be fully supported in on-premises Exchange Server environments.

While the retirement of EWS has been known for some time, transitioning from EWS to Microsoft Graph depends on Microsoft providing equivalent Graph functionality. Many of the Graph API capabilities required to support existing EWS-based scenarios have only recently become available or are still under development. We have been working closely with Microsoft and gradually transitioning affected CodeTwo products and features as the necessary Graph components become available.

Read on to learn which CodeTwo products currently use EWS and what limitations may apply until Microsoft confirms support for all EWS-based scenarios in Graph.

Which CodeTwo products use EWS today?

Some CodeTwo products for Microsoft 365 still rely on EWS to connect to Exchange Online and provide certain features. We’re already working on Microsoft Graph support to ensure uninterrupted operation after EWS retirement. Moving to Microsoft Graph will also improve security, reliability, and future compatibility.

We will update this article as Graph-enabled versions of our software become available. Our goal is to make this transition as smooth as possible and keep you informed every step of the way.

Use the links below to learn how EWS retirement affects specific CodeTwo products:

Important: Until the new versions are released, make sure EWS remains enabled in your Microsoft 365 tenant (as described in this section) to ensure your CodeTwo products continue to work.

EWS retirement vs CodeTwo email signature software

Related products: CodeTwo Email Signatures 365, CodeTwo Email Signatures On-prem (hybrid deployments only)

The retirement of Exchange Web Services doesn’t affect adding CodeTwo signatures to emails.

The only feature in our email signature solutions that currently uses EWS is Sent Items Update, responsible for updating emails in the Sent Items folder with the signature that was added in the cloud (after the email was sent). We’re already migrating the Sent Items Update app to the Graph API to preserve 100% of its current functionality. We will update this article and notify customers when the Graph-based version becomes available.

Important: For CodeTwo Email Signatures On-prem, the above applies only to hybrid Exchange environments. If you’re using the product with a stand-alone on-premises Exchange Server, Sent Items Update will continue to use EWS.

EWS retirement vs CodeTwo migration tools

Related products: CodeTwo Office 365 Migration, CodeTwo Exchange Migration

CodeTwo migration tools currently use EWS to connect to Microsoft 365 (Exchange Online) and on-premises Exchange and perform migration jobs. We’re already working on support for the Graph API, and once the transition is complete, all interactions with Exchange Online will use the new API instead of EWS.

We’re working closely with Microsoft to ensure the Graph API supports all migration scenarios currently available through EWS. However, at the time of writing, Microsoft has not yet confirmed support for:

  • Public folders
  • Archive mailboxes
  • IMAP servers (access to emails)

As a result, migrations involving public folders and archive mailboxes to or from Microsoft 365, as well as IMAP to Microsoft 365 migrations, may be limited or unavailable after April 2027. We will update this article as soon as Microsoft provides more information.

If you plan to migrate public folders, archive mailboxes, or emails from IMAP servers such as Google Workspace, Zimbra, and other platforms, consider completing those migrations before April 2027. See also: EWS retirement is near – migrate public folders with CodeTwo

Important: Public folder and archive mailbox migrations between on-premises Exchange environments, as well as IMAP to on-premises Exchange migrations, will not be affected.

EWS retirement vs CodeTwo backup software

Related product: CodeTwo Backup for Office 365

CodeTwo backup software currently relies on EWS to connect to Exchange Online. We’re working on support for the Graph API to ensure backup and restore operations continue to work after EWS retirement.

However, Microsoft has not yet confirmed support for the following resources:

  • Public folders
  • Archive mailboxes

As a result, support for these resources after April 2027 remains uncertain. We’ll update this article as soon as more information becomes available.

How to ensure CodeTwo software works before Graph versions are released

Microsoft will begin disabling EWS tenant by tenant starting in October 2026. However, we have already observed cases where EWS access was disabled in some tenants as part of Microsoft’s scream tests.

Until Graph-enabled versions of the affected CodeTwo products are released, make sure EWS remains enabled in your Microsoft 365 tenant. Currently, PowerShell is the only way to view and modify your organization’s EWS configuration.

Check whether EWS is enabled

  1. Connect to your Exchange Online organization with PowerShell (see this article for instructions).
  2. Use the following cmdlet to check if EWS is enabled organization-wide:
Get-OrganizationConfig | select EWSEnabled

If the result is False or you don’t get any value (Null), as shown below, continue to the next section.

Important: The Null value is treated as True until September 2026. Starting October 1, 2026, Microsoft will automatically treat the Null value as False. So, to avoid disruptions, set the value to True (enable EWS).

Null value shown after running the Get-OrganizationConfig cmdlet.

Enable EWS for the organization

  1. To enable EWS across your organization, run the following cmdlet (you need to be your organization’s Microsoft 365 global admin or Exchange admin to be able to do this):
Set-OrganizationConfig -EwsEnabled:$true
  1. To verify the configuration, run the following command again:
Get-OrganizationConfig | select EWSEnabled

The result should now be as shown below:

Confirmation that EWS is enabled after running the Get-OrganizationConfig cmdlet.

Recommended articles

Top 5(+) Microsoft 365 tools from CodeTwo

Top 5(+) Microsoft 365 tools from CodeTwo

Looking to automate your daily Microsoft 365 grind? Discover our top tools for email signatures, migration, backups, and more.
CodeTwo products with TLS 1.2 support released

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 interacts with Office 365. To avoid possible issues in the future, we recommend that you update your software to the latest version.
CodeTwo backup tools update – support for OAuth 2.0 and archive mailboxes

CodeTwo backup tools update – support for OAuth 2.0 and archive mailboxes

Version 2.3.x of CodeTwo Backup (CodeTwo Backup for Office 365 and CodeTwo Backup for Exchange) is now available. Together with the usual improvements in performance and stability (you can expect less throttling), the new release also includes some great new features: support for Modern Authentication (OAuth 2.0),backup and restore of archive mailboxes,shared mailboxes no longer require licenses.

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

CodeTwo sp. z o.o. sp. k. is a controller of your personal data.
See our Privacy Policy to learn more.