Migration

MX Cutover Timeline: What Happens During DNS Switch — 2026

2,011 VIEWS
5 COMMENTS
May 21, 2026

MX Cutover Timeline: What Happens During DNS Switch

Changing MX is not “instant mail to the new server for everyone.” Senders cache DNS. Some resolve in minutes; stubborn resolvers can take hours (rarely longer if TTL was high). Understanding that window — and preparing before you publish — is how MailShrine cutovers stay boring.

For what an MX row is, start with MX records explained. For the full migration playbook, see migrate without losing mail.


Real-life example: Palm Courier

Kemi flipped MX for Palm Courier at 10:00 after a successful IMAP sync. Her phone received new customer OTPs on MailShrine by 10:12. A warehouse vendor’s mail server still delivered to the old cPanel host at 14:40 because their resolver honored the previous 24-hour TTL. She had left the old mailbox online — those two messages were forwarded manually. Without that overlap, the POD photos would have vanished.


What actually happens when you edit MX

ActorBehavior
Your DNS hostServes the new MX answers
Recursive resolversMay cache the old answer until TTL expires
Sending serversQuery their resolver, then open SMTP to the MX hostname they got
Old mail hostKeeps accepting mail until nobody resolves to it (or you shut it off)
New mail hostAccepts mail as soon as someone resolves to it

Website A records are unrelated — email and web can cut over independently (domain vs email hosting).


T−72 to T−24 hours

  1. Finish IMAP history (checklist).
  2. Lower TTL on MX (and auth TXT you will change) to 300–600 seconds if your DNS host allows.
  3. Confirm MailShrine mailboxes exist and webmail login works.
  4. Announce the cutover window to staff.

T−1 hour

  1. Delta-sync IMAP once more.
  2. Freeze risky password resets.
  3. Screenshot current MX for rollback.

T0 — publish

  1. Delete legacy MX (Google / Microsoft / cPanel).
  2. Add MailShrine MX exactly as shown in Domains.
  3. Update SPF/DKIM for outbound (SPF, DKIM).
  4. Cloudflare users: keep mail hostnames DNS only (grey cloud).

T+15 minutes to T+2 hours

  1. Lookup MX from multiple public resolvers.
  2. Send tests from Gmail/Yahoo to each critical address.
  3. Check MailShrine verification status.
  4. Peek at the old host for stragglers — do not panic if a few still land there.

T+24 to T+48 hours

Most leftover cache should be gone (propagation guide). Keep the old host accepting mail.

T+7 to T+14 days

If the old Inbox is quiet, decommission old mail accounts and clean leftover SPF includes.


Downtime: myth vs reality

ClaimReality
“MX change means email downtime”Correctly prepared cutovers have no planned outage — both hosts can accept until cache drains
“Everyone switches in 5 minutes”Only if TTL was already low and caches are cooperative
“Raising TTL after cutover is optional”Raise TTL again once stable so DNS stays efficient

Dual MX to two different providers without a plan splits mail randomly — avoid accidental dual-production.


Palm Courier cutover checklist

  • History synced before T0Completed
  • TTL lowered earlyCompleted
  • MailShrine MX published; legacy MX removedCompleted
  • SPF/DKIM alignedCompleted
  • External tests received on new hostCompleted
  • Old host monitored for late deliveriesCompleted
  • Old host retired after quiet weekNot completed

Registrar help: Namecheap / Cloudflare / GoDaddy.


Rollback posture

If you published the wrong hostname:

  1. Restore the screenshot MX immediately.
  2. Keep MailShrine mailboxes — history is not lost.
  3. Re-read values from the product UI (blog examples go stale).

Next steps

Related on YouTube · 1 of 4
How to Set Up the MX Record | Switching Email Service provider

Citations & References


Written by Samira O., Email Authentication Specialist. Samira times MX cuts so late DNS caches do not become lost invoices.

Discussion

G

Grace Mensah

May 23, 2026

The vendor-still-on-old-TTL story is exactly what hit us. Leaving the old host up for a week paid off.

B

Brian Keller

June 5, 2026

Lowering TTL two days early made T+15 testing almost boring — which is the goal.

Y

Yetunde Fashola

June 19, 2026

Grey-cloud reminder for Cloudflare is gold. We orange-clouded mail once. Never again.

M

Marcus Lee

July 8, 2026

Rollback posture section is short but useful. Screenshot of old MX is now on our runbook.

I

Ingrid Holm

August 4, 2026

Best explanation I have seen that MX change ≠ planned downtime when both hosts still accept.