Terminal-style title card: Exchange 2016 and 2019 get their last update this month. Your three ways out.

Exchange 2016 and 2019 get their last security update: your three options

If you run Exchange 2016 or 2019, the 13 October 2026 security update is its last: Microsoft’s paid Extended Security Update programme ends with October and will not be extended. Your options are Exchange Server Subscription Edition (SE) on-premises, a hybrid move to Exchange Online, or another mail platform. From 2019 CU14 or CU15, SE is an in-place upgrade.

Last updated 16 October 2026. Sources are linked in the text and listed at the end.

What changed

Exchange 2016 and 2019 actually left support a year ago, on 14 October 2025, according to Microsoft’s lifecycle pages. What kept them patched since then was the ESU programme, sold through Microsoft account teams to Enterprise Agreement customers. Period 1 ran from October 2025 to April 2026. Microsoft then added a Period 2 from May to the end of October 2026, as a separate purchase covering only Critical and Important fixes for Exchange 2016 CU23 and Exchange 2019 CU14/CU15. In July the Exchange team said plainly there would be no Period 3.

The October 2026 security updates, released on 13 October, are the final ones. From November, updates ship for Exchange SE only, Microsoft stops testing 2016 and 2019 for vulnerabilities, and new CVEs will stop listing them. That last point matters: a future advisory that only names Exchange SE does not mean 2016 or 2019 are safe, only that nobody checked. Period 2 can still be bought for a limited time, but it only brings you up to the October 2026 release.

Table of Exchange Server versions with their build number prefixes, final October 2026 update builds, support status after October 2026 and upgrade path: 2016 CU23 15.1.2507, 2019 CU14 15.2.1544, 2019 CU15 15.2.1748, 2019 CU13 or older, and Exchange SE RTM 15.2.2562
Exchange versions, build numbers and what happens after October 2026. Source: Microsoft Learn build numbers and lifecycle pages.

What does end of support mean in practice?

  • No security fixes. Exchange is an internet-facing server that attackers have targeted for years. The next Exchange vulnerability will be patched for SE and left open on everything older.
  • No other fixes either. Under Microsoft’s Fixed Lifecycle Policy, non-security updates stopped at the end of extended support. A time-zone or daylight saving change that needs a product fix, or a bug introduced by a Windows update, stays broken.
  • No support cases. Microsoft already will not take cases for 2016 or 2019 unless they relate to an ESU update.
  • Mail flow to Microsoft 365 can suffer. Exchange Online throttles and then blocks mail from on-premises servers it considers persistently vulnerable. The Period 2 FAQ says October 2025 builds are not blocked yet, and warns “there will come a day” when they are.
  • Compliance and insurance. UK Cyber Essentials requires in-scope software to be licensed and supported, and cyber insurance questionnaires commonly ask about unsupported software. An unsupported mail server fails that question.

The same week, Windows Server 2012 and 2012 R2 got their last ESU patch: Year 3 of ESU ended on 13 October 2026. That overlaps more than you might think. The supportability matrix lists Windows Server 2012, 2012 R2 and 2016 as the only operating systems for Exchange 2016, so plenty of 2016 boxes now have no patches at either layer. Microsoft also does not support an in-place OS upgrade with Exchange installed, so the fix is a new server, not a Windows upgrade.

How do you check which Exchange you run?

Microsoft’s build numbers page gives three methods. In the Exchange Management Shell, this lists every server and its cumulative update (CU) build:

Get-ExchangeServer | Format-List Name,Edition,AdminDisplayVersion

That shows the CU only, not the security update on top. For the full build on a server, check the version of ExSetup.exe:

Get-Command Exsetup.exe | ForEach-Object {$_.FileVersionInfo}

15.1 is Exchange 2016, 15.2.1544 is 2019 CU14, 15.2.1748 is 2019 CU15 and 15.2.2562 is SE. Microsoft’s recommended option is the Exchange Health Checker script, which reports the build and flags missing updates and configuration problems. Run it as Administrator in the Exchange Management Shell:

.\HealthChecker.ps1 -Server EXCH1,EXCH2
.\HealthChecker.ps1 -BuildHtmlServersReport

Which option should you pick?

Decision flow: if mailboxes must stay on your own servers, upgrade to Exchange Server SE, in place from 2019 CU14 or CU15 or side by side from 2016. If not and you are staying with Microsoft 365, run a hybrid migration to Exchange Online. Otherwise migrate to another mail platform
Two questions decide most Exchange exits. Source: Microsoft Learn Exchange SE, hybrid and decommissioning guidance.

The first question is whether mailboxes have to stay on your own servers: a regulator, a contract, a no-cloud policy or an application that talks to on-premises Exchange. If yes, it is SE. If not, most organisations already paying for Microsoft 365 move to Exchange Online, and the rest pick another platform. Cost, the skills your team has and how long you have also count, but the final update has already shipped, so speed now favours whichever path is shortest from where you are.

Option 1: Exchange Server SE on-premises

SE came out on 1 July 2025 under the Modern Lifecycle Policy, so it has no fixed end date as long as you keep it current. Microsoft says SE RTM is code-equivalent to 2019 CU15, apart from the name, licence text and build number. The catch is licensing: per the Exchange roadmap, SE needs subscription licences or server and user licences with active Software Assurance. SE RTM needs no new product key; Microsoft says a later CU will.

From 2019 CU14 or CU15, Microsoft supports an in-place upgrade that follows the normal CU install process: a tested backup of Active Directory and Exchange, DAG members in maintenance mode, customisations saved, then Setup from the mounted SE ISO in an elevated prompt:

E:\Setup.exe /IAcceptExchangeServerLicenseTerms_DiagnosticDataOFF /Mode:Upgrade

Reboot, check every Exchange service started, then install the latest SE security update (Oct26SU, build 15.2.2562.56). A CU cannot be rolled back except by removing Exchange, which is why the backup comes first. On 2019 CU13 or older, install CU14 or CU15 first.

From 2016, there is no in-place path because 2016 is version 15.1 and SE is 15.2. You do a legacy upgrade: build new servers on Windows Server 2019, 2022 or 2025 (Server Core is recommended), install SE, move namespaces, certificates and mail flow, move mailboxes, then uninstall 2016. Microsoft also supports a legacy upgrade to 2019 CU14 or CU15 first, then in place to SE. Mailbox moves use New-MoveRequest, and the -WhatIf run is worth doing first:

New-MoveRequest -Identity '[email protected]' -TargetDatabase "DB01" -WhatIf
New-MoveRequest -Identity '[email protected]' -TargetDatabase "DB01"

Do not leave 2016 lingering. Microsoft says SE CU2 Setup will refuse to install alongside any Exchange version that is unsupported at the time, so a half-finished migration blocks your next SE update.

Option 2: Exchange Online with a hybrid migration

If users already have Microsoft 365 licences that include Exchange Online, this is usually the shortest route off ageing hardware. The Hybrid Configuration Wizard (HCW) checks your servers, certificates, accepted domains and directory sync, then configures both sides. You need Organization Management on-premises and Global Administrator in the tenant the first time. Rich coexistence (free/busy, MailTips) now needs the dedicated Exchange hybrid app, which Microsoft says requires a supported build on every server. Then move mailboxes in batches and switch MX and Autodiscover to Exchange Online.

The old sticking point was the last Exchange server, kept only to manage mail attributes for synced users. Microsoft’s decommissioning guide now covers removing it: make each mailbox’s Exchange attributes cloud-managed (Entra Connect Sync 2.5.190.0 or later, or Cloud Sync), wait one sync cycle plus 24 hours after each move, then remove the hybrid configuration and uninstall. The switch is one command in Exchange Online PowerShell:

Set-Mailbox -Identity <User> -IsExchangeCloudManaged $true
Get-Mailbox -Identity <User> | Format-List Identity, IsExchangeCloudManaged

If you stay hybrid for a while, the hybrid server is still an Exchange server that needs patching. Microsoft gives a free hybrid licence for SE through the HCW, so a 2016 or 2019 hybrid box should become SE too.

Option 3: another mail platform

Leaving Microsoft for mail is a bigger project than either of the above, because the server is the easy part. Check what your users rely on first: Outlook features, shared calendars and mailboxes, room booking, mobile sync, journaling and archiving, and any application that sends through Exchange. The new provider’s migration tooling sets the steps. Your 2016 or 2019 servers still need to be patched to October 2026 and kept off the internet until the cutover.

Before you patch anything this month

On 15 October Microsoft added a warning to its October post: the October 2026 Windows Server updates (KB5126646 for 2025, KB5126655 for 2022, KB5126651 for 2019 and KB5126868 for 2016) can make OWA fail with MapiExceptionMdbOffline and leave mail queues growing, even without the Exchange update installed. Microsoft is investigating. Check the post for the current status before you patch Exchange hosts, and have a rollback plan for the Windows update.

Career Context: End-of-support migrations are how plenty of helpdesk staff get their first project work, because the tasks split well. Running Health Checker across every server and turning the output into a build report, writing the mailbox batch list, testing moves on pilot users, and keeping the certificate and DNS checklist are all things a senior admin will hand to someone keen. Afterwards, write it up with numbers, something like “moved 250 mailboxes from Exchange 2016 to Exchange Online in six batches, including hybrid set-up and removing the last server”. That line reads better than a certificate on its own. To practise the identity side first, build an AD domain at home and connect it to a trial tenant with Entra Connect or Cloud Sync.

Sources

Enjoyed this guide?

New articles on Linux, homelab, cloud, and automation every 2 days. No spam, unsubscribe anytime.

Scroll to Top