Blog

How to move your email to a new provider without losing mail

The order that keeps every message: copy the old mailbox first, lower the DNS timer a day ahead, switch MX records, keep the old account a month, then forward. With what IMAP can and cannot carry.

Gabriel MiltonUpdated 16 October 20267 min read

Mail goes missing in a move for one reason: the records were switched before the history was copied. Do it in the order below and nothing is lost, including the message that arrives in the middle of the switch.

The order, in seven steps

  1. Lower the MX TTL a day ahead. Set the TTL on your MX records to 300 seconds and wait a day.
  2. Create the new mailboxes. One for every address that exists today, aliases included.
  3. Copy the history over IMAP. With an app password. Let it finish before any DNS change.
  4. Switch the MX records. One edit, with the new SPF, DKIM and DMARC alongside.
  5. Run a second copy. An hour later, to catch what arrived during the switch.
  6. Forward, and keep the old account a month. Forwarding catches stragglers; the month catches everything else.
  7. Add devices and update senders. Phones, mail apps, and the services that send you codes.

A day ahead: the timer nobody lowers

Every DNS record carries a TTL, the number of seconds other servers may remember it. Mail hosts often set MX records to an hour or a day. If you switch MX with a day-long TTL, some senders keep delivering to the old provider for a day after the change, and anything they deliver there is easy to miss.

So open your DNS host the day before, find the MX records, and change only the TTL to 300. Nothing else moves yet. By the time you switch tomorrow, every resolver in the world will check back within five minutes.

Copy first, with an app password

The copy runs over IMAP, the same protocol a phone uses, and it only reads. Nothing at the old provider is changed or deleted. Most providers no longer accept your normal password for IMAP: Google and Fastmail issue an app password from the account's security settings, and Microsoft 365 uses a sign-in prompt instead. Create one, start the copy, and let it run. A 10 GB mailbox usually takes a few hours.

Faivelo's migration tool does this from the dashboard: pick the old provider, sign in, choose the destination mailbox, and watch the progress. Read and unread state, folder structure and dates come across. Trash and spam are skipped unless you ask for them. If you are moving to a different host, the same tools exist under the name "import" or "migration" and work the same way.

The switch, and the second copy

When the copy has finished, replace the old MX records with the new provider's in a single edit, and add the new provider's SPF, DKIM and DMARC records in the same sitting. If the host can write the records for you, this is the step it does. Within five minutes, thanks to the TTL you lowered yesterday, new mail arrives at the new provider. Send yourself a message from an outside address to prove it; the free DNS checker will confirm the records too.

Then run the copy once more. Any message that reached the old provider during the switch, or that a slow sender delivered there in the last hour, is picked up now. Migration tools only copy what is new, so the second run takes minutes.

Switch the records once, copy twice.

The month after

Set the old account to forward to the new address and leave it alive for a month. A few senders cache MX records longer than they should, a few services have your old provider's address rather than your domain, and a mailing list somewhere still has the old login. Forwarding catches all of them without you watching.

Use the month to add the new account to every phone and mail app, and to update the address in the services that send you codes: your bank, your domain registrar, your app store accounts, your payment processor. Those are the ones that hurt if a code goes to a mailbox you can no longer open. After the month, export the old account one last time if you want a backup, then cancel.

What IMAP cannot carry

Gmail labels become folders, and a message with three labels becomes three copies unless the tool skips the All Mail folder, which good ones do. Calendar and contacts are not mail: export them separately, as .ics and .vcf files, and import them at the new provider. Filters and signatures are rebuilt by hand. Drafts usually copy; snoozed and scheduled messages usually do not.

None of this is a reason to delay. It is a short list, and it is the same list whichever provider you move to.

FAQs

Will I lose mail that arrives during the switch?

Not if you lowered the TTL the day before and run the second copy an hour after switching. Anything delivered to the old provider in between is picked up then, and forwarding catches the rest.

Can I keep using the old account while the copy runs?

Yes. The copy only reads the old mailbox. Send and receive as normal until the moment you switch the MX records.

How long should I keep the old account?

A month is enough for almost everyone. Senders with stale caches and services holding an old address surface within a few weeks.

Do I need to tell my contacts?

No. Your address does not change, because it is on your domain. Only the servers behind it change.

Found this useful? Share it.

The copy, from a dashboard

Faivelo creates the mailboxes, copies the history over IMAP while the old account keeps working, and writes the records at your registrar when you are ready to switch. Fourteen days free, no card.

Start the moveFree 14-day trial. No card needed.

Keep reading