Hardly any migration in the mail environment begins voluntarily. The trigger is almost always a deadline: an Exchange release drops out of support, a vendor renews its platform and switches off the old one, a contract expires. Managing life cycles actively turns schedule pressure into projects that can be planned. Ignoring them means migrating under time pressure, and in a mail flow, time pressure is the most expensive project partner there is.
Matching commands
Ready-to-run Migration commands for PowerShell and the Unix shell, with examples to copy.
Articles on Migration (3)
- Sep 7, 2026 EXO Enforcement 09/2026 Exchange Online throttles and blocks outdated Exchange 2016 and 2019 servers starting in September 2026: How transport enforcement works
- Aug 7, 2026 EXO Migration Without a Remote Move EXO Migration Without a Remote Move
- Aug 1, 2026 Access Gateway 2026 HIN Platform Renewal 2026: Access Gateway, Client, and Deadlines Through September 14
Taking inventory of deadlines
The first step is a plain table: every system in the mail path with its version, end-of-support date, and dependencies. For Microsoft products, the lifecycle database supplies binding dates; appliance vendors communicate platform and firmware deadlines through announcements and portals. Three categories matter: end of support (no more security updates, which effectively makes it a security date), forced platform changes (the vendor switches over and customers have to follow), and soft deadlines (feature deprecations that degrade operations gradually). The project calendar follows from the table on its own, ideally with a buffer of several months ahead of every hard date.
Choosing the migration pattern
Three patterns cover almost everything. Big bang: everything on a single cutover date, appropriate when the systems are small or the vendor permits no coexistence. Coexistence: old and new run in parallel and traffic moves over step by step. This is the standard for Exchange migrations and gateway replacements, because the routes back stay open. Pilot group: a subset switches first and supplies practical experience before the rest follows. The choice hinges on a single question: what happens if something does not work on cutover day? If the answer is “mail flow stops,” the project needs coexistence, or at least a tested route back.
The technical pitfalls
Migration projects rarely fail because of the target system and often fail at the periphery. Four items belong on every checklist: firewall rules (new endpoints and IP addresses must be reachable before the switch, and responsibility for them often sits outside the mail team), DNS (MX, Autodiscover, and SPF records, with TTLs lowered in good time), certificates and keys (a gateway’s domain certificates have to move to the new platform, otherwise older messages stay behind in encrypted form), and minimum client versions (platform renewals often require new client or agent versions, and rolling those out takes longer than any server change).
Cutover day itself
On cutover day, preparation counts for more than speed. What works is a short runbook with clear responsibilities, defined checkpoints after every step and a fallback path that stays valid until a fixed point in time. In practice that means: DNS changes with TTLs shortened beforehand, test messages in both directions immediately after the switch, watching queues and rejections for several hours, and a follow-up phase in which the old path still accepts mail but is no longer used actively.