Gmail to ProtonMail to iCloud Mail

My email account journey: Free to Freemium to Premium

I went from using a free product with no data privacy (Gmail) to a freemium product with full privacy/security (ProtonMail) to a premium product with full privacy/security/ecosystem (Custom Email Domain on iCloud Mail) Like many others, I am one of the initial Google Mail (Gmail) users, who signed up on Gmail through invite-only access around the year of 2004. As a Gmail user, I was happy with Gmail which gave me a lot of free perks until I realized that free Gmail comes with the toll of privacy & security (Google has access to all my private to confidential or important data).

In December 2015, I purchased a separate domain to privately host and manage my personal communications (email, calendar, etc.) with complete data protection and privacy. After a few days of online research, I decided to purchase the Proton's Mail Plus plan and migrated my emails from Gmail to ProtonMail. I liked using ProtonMail due to data privacy and security, except a few quirks (as of Nov-2022) such as calendar file attachments not working well in Mac/iPhone, and my work network keeps blocking ProtonMail’s Web app from sending emails. Moreover, Proton’s products (Mail, Calendar, etc.) have not been well integrated with the Apple iCloud ecosystem, which I would like to stay within.

In November 2022, I decided to move from ProtonMail to iCloud Mail (Custom Email Domain), which is part of the iCloud+ subscription with no additional cost. Adding an existing domain in Custom Email Domain on iCloud+ including DNS values setup with the domain registrar (mine is Cloudflare) was easy and straightforward. However, migrating existing emails from ProtonMail to iCloud Mail was not easy as there was no option to import emails automatically. I had to create a ticket with Apple support (phone call with them for around 96 minutes) to troubleshoot the issue. Finally, with the guidance of Apple support (a big thanks), I followed the below (manual!!) steps on Mac and successfully migrated (or copied) all my emails from ProtonMail to iCloud Mail:

That’s all! You should be all set to send/receive emails from your iCloud Mail within Apple iCloud ecosystem.