Email Stopped Working After a DNS or Host Change

You moved your website to a new host or changed your domain's nameservers, and now email at your domain stopped arriving, bounces, or goes somewhere else. The website move usually took your email records with it.

Common signs of this issue

Safe checks you can do yourself

None of these require sharing passwords with anyone.

What this usually means

Your domain's DNS is a list of separate instructions. Some records point the website to a server. Others — the MX records — tell the world where to deliver email, and TXT records like SPF and DKIM vouch for the mail you send. When you change nameservers, the whole list moves to a new provider, and that provider only knows the records someone types in. Hosts often copy the website records and nothing else.

So the most common outcome is simple: the MX records are missing or point to the new host's own mail server, which has no mailbox for you. Incoming email bounces, or it is delivered somewhere you never look. Nothing is wrong with your email account itself — the post office just has the wrong address.

The fix is usually to put the correct records back at whichever provider now controls your DNS, using the values your email provider gives you. Email that bounced during the gap generally does not come back, but anything delivered to an old or local mailbox may still be recoverable if that account still exists.

What not to do

When to get help

If you are not sure which provider now controls your DNS, have no access to the old records, or your email and website are split across several companies, this is a good time to get someone who works with DNS regularly to sort it out in one pass. The fix is often small, but a wrong record can cut off email again, and someone experienced can also check that your SPF and DKIM setup was carried over so your messages keep reaching customers' inboxes.

Not sure what to do next?

Answer a few short questions and we'll point you to the safest next step — DIY, a freelancer, or a direct review. No passwords required.

Is this a business website? If this issue may be costing you leads, sales, or trust, you may want a direct review instead of trial and error.

Frequently asked questions

Why did my email stop working when I changed hosting?

Moving hosts often means moving DNS, and the new DNS provider may not have your email records. Without the right MX records, nobody's mail server knows where to deliver email for your domain.

What is an MX record?

It is the DNS record that tells other mail servers where to deliver email for your domain. If it is missing or wrong, incoming email bounces or goes to the wrong server.

Can I get back emails that bounced while my MX records were wrong?

Usually not. The sender got a bounce message and the email was not stored for you. Messages that were delivered to an old or local mailbox may still be there if that account exists.

How long does it take email to work again after fixing MX records?

Often within an hour or two, though it can take up to a day or two depending on how long the old records are cached. Most mail starts flowing well before that.

Does changing my website host affect Google Workspace or Microsoft 365?

Only through DNS. Your mailboxes stay with Google or Microsoft, but if the MX, SPF and verification records are not copied to the new DNS provider, email delivery breaks.

Why can I send email but not receive it?

Sending goes through your email provider directly, so it keeps working. Receiving depends on MX records in your DNS, so it is the part that breaks when those records are lost.

Related free guides

WordPress site down?

Seeing “There has been a critical error on this website”?

Our guided repair tool logs in over secure FTPS and fixes the most common WordPress failures — safely, with every change backed up and reversible. Start with a free scan, no password needed.

Fix My WordPress Site → Free scan · No download of your site · Reversible