Time for a Change -- But What About All Your Emails?
Maybe your current email provider keeps having outages. Maybe you're outgrowing the free tier. Maybe you're switching from a basic setup to Google Workspace or Microsoft 365. Whatever the reason, changing email providers feels terrifying.
What about all your old emails? Your contacts? What happens during the switch -- will you miss important messages?
Good news: with a little planning, email migration is straightforward. Here's how to do it right.
Before You Start
1. Choose Your New Provider
Make sure it supports everything you need: custom domain email, enough storage, calendar/contacts sync, and the number of users your team requires.
2. Back Up Everything
Export your current emails, contacts, and calendar data. Most providers let you download:
- Emails as MBOX or PST files
- Contacts as CSV or VCF files
- Calendar as ICS files
This is your safety net. Even if something goes wrong, you have a copy.
3. Make a List of Everything Connected
Think about what uses your email: newsletters you're subscribed to, online accounts, password resets, business listings. You'll need to update some of these.
The Migration Process
Step 1: Set Up Your New Account
Create your account on the new provider but don't change your DNS yet. Set up your mailbox, configure your new email client, and get familiar with the interface.
Step 2: Import Old Emails
Most providers have import tools. Google Workspace has a data migration tool. Microsoft 365 has a similar feature. These tools connect to your old provider and pull over your existing messages.
Step 3: Switch DNS Records
This is the big moment. You'll update your domain's MX records (Mail Exchange records) to point to your new provider. This tells the internet "send mail for this domain to the new servers."
Important: DNS changes take time to spread across the internet -- usually a few hours, sometimes up to 48 hours. During this window, some emails might go to your old provider and some to the new one.
Step 4: Monitor Both Accounts
Keep your old account active for at least 2-4 weeks after the switch. Check it regularly for any stragglers. Set up forwarding from the old account to the new one if possible.
Step 5: Update SPF, DKIM, and DMARC
Your new provider will have different authentication records. Update these in your DNS to ensure your outgoing emails are properly authenticated with the new servers.
Common Pitfalls
- Changing DNS too early -- Set up everything on the new provider first, then change DNS last
- Closing the old account too soon -- Keep it open for at least a month
- Forgetting about aliases -- If you have multiple email addresses (info@, sales@, support@), make sure they're all recreated on the new provider
- Calendar and contacts -- Don't forget these. Export them separately and import into the new system.
The Bottom Line
Switching email providers is a project, not a panic. Back everything up first, set up the new account completely before touching DNS, and keep the old account active for a transition period. Plan it for a weekend or slow period, and you'll be running on the new system with barely any disruption.