| Hello HN! After a recent story about how someone lost access to their email address after using it for 10 years, I began thinking how I could prevent this kind of nightmare in my life. Some alternatives often suggested: A. Pay for your email. Use Fastmail. But how do you guarantee that Fastmail won't screw you over someday? Get a lawyer! But how would the law work across countries? Not everybody lives in the US! B. Buy a domain name and host your own email address. But you don't own domain names either. You rent them from someone else. There are so many failure modes that can make you lose your domain. Missed payment. Error in admining it. Fake abuse reports triggering takedowns. How can you avoid all of these failure modes? Get a laywer! But again, laws don't work very well when there are geographical boundaries. So must we always buy a paid email service from our own country where if things go south, we can hire a laywer and rectify the matter? Must we always buy a ccTLD of our own country if we want to host our own email? |
* Buy your own domain, (Through a reputable registrar that has existed for a long time (enom; joker; namecheap; aws).
* Host DNS through a 3rd party (Cloudflare in my case)
* Use Fastmail for email hosting on my custom domain
* Run a nightly cronjob using offlineimap (https://github.com/OfflineIMAP/offlineimap) to sync all hosted email to my local NAS.
This protects me from:
* Fastmail bans me: I'll pay for email hosting elsewhere, update DNS records, and upload all my backed-up email.
* DNS host bans me: I'll move to a different DNS host.
* Registrar bans me: I'm a little fukked; old emails are backed up, but new emails would be tricky. Though, this is much less likely
* House burns down: Buy a new house and NAS and redownload all my email.
* Nuclear war: I'm dead and email doesn't matter anymore.