What Happens to Email When You Change Web Hosts
Keep your email working during a hosting change by separating website DNS from mail routing, preserving MX records, and testing before shutdown.
Facts that can change should include a source and check date. Benchmark claims should state the plan, region, method, and test period.
Changing web hosts does not automatically move or stop your email. To move hosting and keep email, preserve the DNS records that direct mail to your current provider—especially MX records—while changing the records that direct website visitors. A website can work at the new host while email still uses the old service, or email can fail if its required records are missing or outdated.
Before changing hosts#
- Identify who currently handles email and record the mailbox names, server settings, and provider instructions.
- Identify where the domain’s DNS is managed. This may be separate from both the website host and the email provider.
- Decide whether email will stay with the current provider or move to the new host.
- Save the current DNS records before making changes.
If email is staying where it is, keep the provider’s MX records and any other records it requires. If the nameservers or DNS management location changes, recreate those records in the DNS zone that will become authoritative. Changing only the website’s A or CNAME records does not restore missing mail records.
MX records identify where mail for the domain should be delivered. A and CNAME records are commonly used for website destinations. WordPress.com’s documentation explains that a site can load while email fails when the required MX records are absent or incorrect:
If you are transferring a cPanel account#
cPanel’s Transfer Tool can copy cPanel accounts and configurations. Its documented Live Transfer process can update nameservers, adjust MX records, and copy mailbox data to the destination server.
That behavior is specific to cPanel’s transfer process and still has conditions. cPanel documents that the tool does not update MX records when the domain uses remote mail servers. If the DNS-zone update option is disabled, mail routing must be configured manually. Do not assume that a cPanel website transfer has moved email unless you confirm the mailbox data and DNS settings.
On the changeover#
- Change the website records or nameservers according to your migration plan.
- If nameservers are changing, confirm that the new active DNS zone contains the email provider’s MX records and other required mail records.
- If email is moving, confirm that the destination mailboxes exist and that the destination provider’s required records are present.
- Keep the old email service available while you verify the new arrangement.
DNS changes may take time to propagate, so different networks can temporarily use different DNS information. During that period, test more than once rather than treating one successful check as proof that the migration is complete.
What to test before closing the old service#
Check each of these items:
- Existing mailboxes and messages are available where they are expected.
- The domain’s MX records point to the intended mail service.
- A message can be sent from the domain.
- A message can be received at the domain.
- Replies and messages sent from an outside account reach the intended mailbox.
- Users can sign in with the correct mail server settings.
Only close the old email service after the mailboxes, MX records, and sending and receiving functions have been confirmed. If the website works but email does not, first check which provider manages DNS, whether the current zone contains the correct MX records, and whether the domain uses remote mail servers. Then follow the email provider’s documented setup instructions.
Sources
- cPanel Transfer Tool Checked 2026-09-20
- WordPress.com DNS records Checked 2026-09-20
- WordPress.com domain troubleshooting Checked 2026-09-20