Transferring your email address to another provider can seem complex due to infrequent necessity and unclear steps. This guide aims to simplify the process, ensuring a smooth transition without losing any emails, and focuses on the common scenarios of email transfer.
Key Takeaways
- It’s important to retain your current domain and email address while moving to a new host to maintain consistency.
- Avoid any disruptions by recreating your existing email address exactly as it is with the new provider.
- To send and receive emails through the new provider, point your domain name to the new server and update your email tool.
Overview of how to transfer email address to another provider
The most straightforward and quickest way to transfer email address to another provider is the following:
- Sign up with the new provider / host. Configure your domain name there.
- Create the exact same email address on the new server.
- Redirect your domain name – point it at the new server.
- Configure your email tool to receive/send emails using the new server.
- Clean up the old server.
How to move your #email address to another provider (step by step) ✉️🚚✉️
1. Sign up with the new provider, set up domain
Before you do anything else, you have to have your new web hosting account set up completely and with everything paid for.
We assume that you’ve done that already, so we’ll not spend too much time explaining the basics. If you’re still on the fence and not sure which email hosting provider to go with, here are our favorite platforms:
Platform | Price from | # of inboxes | Inbox size | Attachment |
---|---|---|---|---|
Google Workspace | $6/user/month | 1 | 30GB | 25MB |
Zoho Mail | $1/user/month | 1 | 5GB | 25MB |
Office 365 | $12.50/user/month | 1 | 50GB | 20MB |
GreatMail | $8.33/month | 8 | 10GB | No limit |
SiteGround | $2.99/month | unlimited | 2000MB | 50MB |
A2 Hosting | $2.99/month | unlimited | unlimited | 50MB |
👉 Read our guide on email hosting providers for more info on what each of these email hosts has to offer. It’s the second-to-last link in the additional suggested posts at the top of the page.
The first thing you should do in terms of configuring your new hosting is set up your domain name there.
To begin, log in to your cPanel account, go to Domains.
Click on CREATE A NEW DOMAIN.
Fill out the following form:
- Domain. Your domain name.
- Document Root. It can be an entirely new directory name. I usually just enter my domain name with a
_
instead of the dot, e.g.mysite_com
.
Click on SUBMIT.
With this done, your server is now ready to “receive” your domain name.
💡 At this stage, most people choose to move their websites to the new host as well. Here’s how to do that without downtime.
2. Create an identical email address on the new host
In cPanel, go to Email Accounts.
Click on + CREATE.
You’ll see the following form:
- Domain. Select your domain name from the list – the one you added a minute ago.
- Username. This is the identifiable part of your email address – the part that comes before the “@” sign. This step is crucial! The email address has to be identical to the one you’re currently using. This means that it has to use the same spelling and capitalization. For example, if the email I want to migrate is
Karol@imawesome.com
then in the Username field, I must enterKarol
– consider capitalization. - Password. Enter a password. It can be the same you’re using right now, but it can also be completely new.
- Storage Space. Best set to Unlimited.
- Leave everything else as is.
Click on + CREATE.
You’ll see your email account on the list.
With this done, you now have the same email address set with both your new email hosting provider and the old provider.
3. Redirect your domain name
This is a good moment to redirect your domain name to the new host.
⚠️ Important; in the previous step, we only configured your domain name on the new server, but the domain itself hasn’t been redirected to that server yet. The new server is only “ready” to receive that domain, so to speak.
The difficult part about this step is that these things tend to differ from host to host and registrar to registrar.
💡 Beginner’s note: A domain name registrar is the company that registered the domain name for you.
In general, you have two paths that you can choose:
- a) Redirecting everything that uses your domain name
- b) Redirecting just the emails
…
a) Redirecting everything that uses your domain name
This includes not only all email addresses under your domain name but also your website, databases, and everything else that uses your domain name. Basically, this is your path if you’re moving to a new host completely.
In this case, the simplest way to redirect your domain name is to change the “nameserver” addresses assigned to your domain name configuration. You can do this change through your domain registrar – the company where you originally registered the domain name.
To do that:
First, check what the nameserver addresses of the new host are. You can find that info either in the user panel at your host, or you can start a support chat and ask for the details there. If you’re using a popular host, like Bluehost, for example, then you can just google this info:
Next, set these new nameserver addresses with your domain registrar. Again, depending on which registrar you’re using, you can find this setting in different places. To make this quicker, you can reach out to the support team, and they’ll guide you through the process or even set the new nameservers for you.
For example, if you’ve registered your domain name with GoDaddy – a popular registrar, you can find the nameserver settings in the main user panel. First, click on DNS next to your domain name:
On the next page, scroll to the Nameservers section and click on Change. Enter the new nameserver addresses there.
You will find similar interfaces with other domain registrars.
…
b) Redirecting just the emails
In this case, you’re only getting a new provider for your email while leaving your website and everything else with the current web host.
To do this, we’re going to use what’s called your domain’s MX records. From a user’s point of view, an MX record is a simple note that specifies the address of the mail server you’re using.
Just like with nameservers, setting MX records works differently with each web host and domain registrar.
First, go to your new email hosting provider and find out what their MX addresses are. The fastest way to get this info is to reach out to the support team of the host.
Once you have these values, you’ll need to set them with your domain registrar. Again, depending on which registrar you’re using, you might find this setting in different places. The support trick works here as well. Simply reach out to the registrar’s support team and ask where to set the MX records for your domain.
For example, if you have your domain on GoDaddy, log in to your user panel, and click on DNS next to your domain name:
On the next page, click on ADD below the list of the current records.
From the dropdown, select MX and fill out the remaining fields accordingly – based on the MX values given to you by the new hosting provider.
When you approve the changes, your domain will be redirected successfully.
We’ve already created an identical email address with your new provider, and we’ve also set a redirect that will send all new emails to that new provider.
The main thing to do now is to configure that new email address in your email tool (Gmail, Apple Mail, Thunderbird, whatever you’re using).
Go back to cPanel on your new host, and click on Email Accounts.
Click on CONNECT DEVICES next to the email address that you’re migrating to the new host.
On the next page, you’ll see all the details needed for configuring this email in any email tool.
- The first section is where you can find auto-config files for some of the popular tools.
- The second section shows the raw config details, which you can use to configure your email by hand in any tool.
⚠️ Note; In this model, you’re going to have two instances of the same email address configured in your email tool. There’s the version still hosted on the old server and the one hosted on the new one.
At this stage, when someone sends you an email, it should be delivered to your new host. However, within the next two days or so, you might still be getting an odd email landing on your old server. This is because domain name redirection doesn’t take effect right away.
In some cases, it takes up to 48 hours for all traffic (including emails) to be correctly redirected to the new server.
This is why you shouldn’t delete your old email configuration from your email tool right away.
That being said, the core of the work is done now! 🍾
5. Clean up and done!
After a couple of days, you can delete that old email config from your email tool. You can also cancel the old email server. Your email address has now been fully migrated to the new provider!
Other email related posts that you might find useful:
- 🗑️ Why Are My Emails Going to Spam?
- 🤖 Best Email Marketing Automation Tools
- 🥶 Cold Email Templates
- #️⃣ Best HTML Email Templates
- 💌 Free Email Newsletter Templates
- 📬 Best Email Hosting Providers
- 🛍️ Best Email Marketing for Shopify
If you have any questions about how to transfer email address to another provider, don’t hesitate to ask in the comments below.
How to move your #email address to another provider (step by step) ✉️🚚✉️
…
Don’t forget to join our crash course on speeding up your WordPress site. Learn more below: