I am considering migrating my e-mail from one hosted provider to another; specifically to Proton Mail, but I don’t think that matters. My trepidation comes from my personal domain and the potential for either a temporary loss of service, loss of my e-mails, or both.
My current provider manages my domain, DNS and mail hosting (IMAP-based). I have three mailboxes, let’s call them {a,b,c}@example.com
; I also have a subdomain, where everything sent to, say, [email protected]
is forwarded to [email protected]
, but there is also a list of exceptions (say {x,y,z,…}@bar.example.com
) that get forwarded to [email protected]
.
Here are the steps that I think I need to do:
- Transfer my domain to a new registrar. (I believe this maintains the current DNS records, except perhaps for the NS records.)
- Sign up for the alternative mail host (Proton Mail).
- Configure the MX records for my domain for Proton Mail.
- Create the
{a,b,c}@example.com
mailboxes in Proton Mail.
- Migrate the e-mails from the old provider’s mailboxes to the new. (I believe Proton Mail has a tool to do this.)
- AFAIK, Proton Mail doesn’t have forwarders but, regardless, a subdomain would [probably] be considered a separate custom domain, which is outside the scope of my intended price tier. As such, I need to set up mail forwarders outside of Proton Mail. I’ve found ForwardEMail.net, which offers a free, DNS-based solution to this. I can set this up in the DNS records for
bar.example.com
as documented.
Is that everything? Would you, for example, recommend taking a local backup of e-mails? Importantly, does the order matter: registrar/DNS changes take time to propagate and there’s a bit of a chicken-and-egg problem when it comes to migrating mailboxes? How do I overcome these?
(Meta-question: Is it worth it? Obviously that’s a personal decision, but this will ultimately be more expensive and decentralised than my current service. The current service works and is relatively easy to manage, but is a bit antiquated. Anecdotes from people who have gone through a similar process would be welcome.)