Managing MX Records When Changing Email Providers
Table of Contents
- Understanding the migration process
- Prerequisites
- Step-by-step migration process
- Migrating between email forwarding and email hosting
- Troubleshooting migration issues
- Best practices
- Have more questions?
When you change email hosting providers, you need to update your MX records to point to the new provider’s mail servers. Proper planning minimizes email delivery issues during the migration.
Understanding the migration process
Changing email providers involves updating your domain’s MX records to point to the new provider’s mail servers. During this transition:
- Old provider: Will continue receiving emails until DNS changes propagate
- New provider: Will start receiving emails once DNS changes propagate
- Transition period: There may be a brief period where emails could be delivered to either provider
Prerequisites
Before changing email providers:
- Set up your new email provider account: Complete the setup process with your new email hosting provider.
- Get new MX record information: Obtain the specific MX records from your new email provider.
- Back up email data: Export or back up important emails from your old provider before migration.
- Plan the migration: Schedule the migration during a low-traffic period if possible.
Warning
If you are currently using DNSimple’s email forwarding service, you need to disable it before setting up email hosting. Email forwarding and email hosting cannot be used simultaneously.
Step-by-step migration process
Step 1: Prepare your new email provider
-
Complete setup with new provider:
- Sign up for the new email hosting service
- Verify your domain ownership (usually via TXT record)
- Create email accounts for all users
- Configure any necessary settings
-
Get MX record information:
- Note the exact MX records provided by your new provider
- Record the priority values and mail server hostnames
- Save this information for the next step
Step 2: Update MX records in DNSimple
Update MX records for the new provider
- Use the account switcher to select the appropriate account.
- Click on your domain name from the list.
- Click the tab.
- Open the .
- Find all existing MX records and delete each one (click the delete/trash icon and confirm).
- Click and select MX.
- Leave the field blank (or enter
@) for the root domain. - Enter the priority value from your new provider.
- Enter the mail server hostname from your new provider.
- Click .
- Repeat for all MX records provided by your new provider.
Note
If you are using DNSimple’s one-click services for your old provider, you can remove the service, which will automatically remove the associated DNS records. See Removing Services for instructions.
Step 3: Verify the changes
-
Check DNS propagation:
- Use online tools like whatsmydns.net to verify your new MX records are propagating
- Check from multiple locations if possible
-
Verify with dig:
dig +short yourdomain.com MXThis should show your new MX records.
-
Test email delivery:
- Send a test email to an address at your domain
- Verify it arrives at the new email provider
- Check both old and new inboxes during the transition period
Step 4: Monitor and finalize
-
Monitor email delivery:
- Check both old and new email accounts for a few days
- Forward any emails that arrive at the old provider
- Update email clients and devices to use the new provider
-
Update email clients:
- Configure email clients (Outlook, Apple Mail, etc.) with new server settings
- Update mobile devices with new email account settings
- Test sending and receiving from all devices
-
Cancel old service:
- Once you have confirmed all emails are being delivered to the new provider
- Once you have verified no important emails are stuck at the old provider
- Cancel your subscription with the old email provider
Migrating between email forwarding and email hosting
From email forwarding to email hosting
If you are migrating from DNSimple’s email forwarding to a full email hosting service:
Switch from email forwarding to email hosting
- Go to your domain’s tab.
- Delete all email forwards. This automatically removes the email forwarding MX records.
- Follow your new email provider’s setup instructions and add the new MX records as described above.
From email hosting to email forwarding
Switch from email hosting to email forwarding
- Delete all MX records from your current email hosting provider, or remove the one-click service if you used one.
- Go to your domain’s tab.
- Create your first email forward. This automatically adds the email forwarding MX records.
Warning
When switching from email hosting to email forwarding, you will lose access to emails stored on the hosting provider’s servers. Back up important emails before making this change.
Troubleshooting migration issues
Emails still going to old provider
Problem: Emails are still being delivered to your old email provider after updating MX records.
Solutions:
- Check DNS propagation: Use online tools to verify your new MX records have propagated globally.
-
Verify MX records: Use
digto confirm your new MX records are published correctly. - Wait longer: DNS propagation can take up to 48 hours, though it is typically much faster.
- Check for cached records: Some mail servers cache MX records. Wait for cache to expire.
Emails not being delivered
Problem: Emails are not being delivered to either provider after migration.
Solutions:
-
Verify MX records exist: Use
dig +short yourdomain.com MXto check if MX records are published. - Check priority values: Ensure priority values are correct.
- Verify hostnames: Ensure mail server hostnames are exactly as provided by your email provider.
- Check for syntax errors: Ensure there are no typos in mail server hostnames.
- Contact your new provider: They can help verify your MX record configuration is correct for their service.
Duplicate email delivery
Problem: Emails are being delivered to both old and new providers.
Solutions:
- This is normal during transition: Some emails may be delivered to both providers during DNS propagation.
- Monitor both inboxes: Check both old and new email accounts during the transition period.
- Forward emails: Set up forwarding from old provider to new provider if possible.
- Wait for full propagation: Once DNS fully propagates, emails should only go to the new provider.
Best practices
- Schedule migrations during low-traffic periods when possible.
- Back up important emails before migration.
- Keep your old email account active for a few weeks after migration to catch any missed emails.
Have more questions?
If you have additional questions or need any assistance with managing MX records when changing email providers, just contact support, and we’ll be happy to help.