How to set up email
Mankind has eradicated polio and sent a Tesla to orbit, and yet we havenât figured out how to reliably send messages over the internet. Itâs a weird world, I know, but itâs the one weâve got. This article offers some practical advice to maximize your chances of receiving and delivering email. Letâs start with the most obvious choice for email and then look at other options.
Why you shouldnât use Gmail/Outlook
If you use Gmail/Outlook, you will not receive 100% of your legitimate incoming email. Some of the email will be bounced with a notification to the sender, some will be accepted and placed in your spam folder where you have 30 days or so to catch it, and some will be simply accepted and dropped in a black hole, never to be seen again.
When Iâve talked about this in the past, a common reaction has been âwhat, none of my email has ever disappearedâ. I have two counter-arguments to this statement: first of all, how would you know? Secondly, when you actually measure delivery rates, you donât find a magical email unicorn that delivers 100% of legitimate email. Thatâs the sending side. On the receiving end itâs possible to get to 100%, just not with aggressively spam-filtering services like Gmail. Thereâs also many other reasons to avoid Gmail, but weâll ignore those for now.
Why you should rent a custom domain
Even if you use Gmail as a host, rent a custom domain. You want to minimize the risk of losing access to your email addresses. If you are using a custom domain and Gmail decides to ban you for life because you accidentally clicked on a Google+ link, or any other reason that may or may not make sense, at least you can migrate your email addresses onto a new host.
One of the perks of renting a custom domain is that you can generate unique on-the-fly addresses. For example, if you need to give up your email address for pizza delivery, you might use pizza139432@yourdomain.fi. If you ever start receiving spam into that address, you can simply close the address. Plus you get to know which service sold your contact info. But the absolutely best part about on-the-fly addresses is that you donât need spam filtering, which means you get to receive 100% of your legitimate incoming email (if you run your own server or if you use a host which allows you to turn off spam filtering). This may sound like a chore, but itâs not. You can set up a catch-all mailbox which receives email from all unregistered addresses under your domain. Some software also allows you to edit the sender field on the fly (for example, Thunderbird).
You might be thinking âhey, I can do the same thing with Gmailâs + suffixâ. No you canât. You canât turn off Gmailâs spam filtering. The main purpose of on-the-fly addresses is to serve as a spam filter with a 0 false positive rate. If you use on-the-fly addresses together with aggressive spam filtering, whatâs the point?
How to rent a custom domain
Choose a domain registrar that isnât known for accidentally losing domains and isnât intentionally scamming its customers. Choose a top-level domain that is not plagued by incompetence (.io) and doesnât get seized for political reasons (.com, .eu). As a Finnish citizen I went with .fi, one of the more reliable top-level domains out there.
Incoming mail
By use case:
- Personal: if you set up your own server to receive email, you will be able to receive 100% of email sent to you. You can get pretty close by using a commercial email host which doesnât do aggressive spam filtering. Iâm not sure if any email host allows you to completely turn off spam filtering.
- Business: you obviously canât use on-the-fly addresses because your business needs to have stable, public email addresses. You should not set up your own server. Just live with the crappy spam filtering by commercial email providers.
Outgoing mail
By use case:
- Personal: Gmail and other large providers have pretty good deliverability. The key is sending your email from a server which is sending a lot of email with a very low percentage of spam in it.
- Transactional: Postmark provides excellent deliverability for transactional email.
- Marketing: Do not mix your marketing email with your transactional or personal email. Your marketing email is not going to get good deliverability and itâs not supposed to get good deliverability. If you use a personal/transactional email platform to send marketing email, you also hurt the deliverability of other peoplesâ important mail.
Email client recommendations
Beware of traps. For example, BlueMail is a highly rated Android app made by a company that is not selling any services publically. Furthermore, the developers behind BlueMail prefer to remain anonymous. You know, good samaritans who like to spend their days anonymously polishing an email client that they just give out for free. Itâs still in the app store, even though itâs been caught sending usersâ email data to BlueMail servers with no explanation why and also caught sending usersâ email login credentials to BlueMail servers.
I recommend using Thunderbird for desktop and K-9 Mail for Android. I donât know if there are trustworthy clients for the iPhone. Sorry.
Email host recommendations
- ProtonMail offers custom domain catch-all for 6.25âŹ/month, although you have to pay more if you want to send emails.
- Fastmail offers custom domain catch-all for $5/month, although you have to manually set up addresses to send emails.
- Migadu offers custom domain catch-all for 4âŹ/month, although you have to manually set up addresses to send emails. This company might be one personâs overgrown hobby project, which represents an additional security risk compared to ProtonMail and FastMail.
Disclaimer: This site is not monetized in any way. There are no advertisements and no affiliate links. I do not get paid for these recommendations in any way.
In conclusion
Do you enjoy roleplaying sysadmin on your free time?
- YES â Set up your private server to receive e-mail and piggyback off a large corporation to send e-mail.
- NO â Use Migadu/Protonmail/Fastmail.
Furthermore,
- Get a custom domain.
- Use an e-mail client that doesnât steal your private data (Thunderbird/K-9 Mail)
- If you need to send transactional e-mails, use Postmark.
- If you need to send marketing e-mails, use a platform thatâs intended for marketing e-mails.