I’m contemplating taking control of my email by moving away from mainstream providers like Gmail or Outlook. What self-hosted email services have you tried, and which ones do you find most reliable and user-friendly? Are there any challenges or advantages you’ve encountered in making the switch?
https://mailbox.org/ and https://tuta.com/ are pretty neat providers.
After hosting my own email in the 1990s-2010s, I’ve been cured of that and rather give some dedicated vendor a few bucks a year to take care of all the headaches for me.
Proton mail
Trust me you do not want to point an MX record at your houses IP. It’s a terrible idea, dont do it, I don’t have the energy to qualify that statement but just trust me, don’t.
I’m sorry but a statement like this make me not trust you at all. Take an strangers word for something with no evidence…. This is how a mob of ignorant people do stupid things.
I wouldnt selfhost my e-mail. You will quickly be blacklisted since your server wont have a good reputation and will have issues sending out emails to peers.
Rackspace gets blacklisted exactly twice a year, like clockwork. So how’s it any worse?
I love these pessimistic, ignorant takes because at the end of the day I get more money running (setting and basically forgetting) email servers for paranoid people.
Send your marketing emails from somewhere else and you’ll never have issues
self hosted mailserver here (on an old, dedicated vps)… just dovecot/postfix/mysql and the usual (amavis & spamassasin) - if i need to add/edit/delete users or domains, that’s just a bash script.
there’s lots of other options already mentioned, but you could also consider aws for this: you set your domain up with them (or verify it), set SES to forward inbound mails to wherever you want, and set your mailclient to send out through ses.
antispam & dkim/dmarc/spf included.
MXroute
this is the way if you have a little patience and aren’t afraid to learn.
I got a 10 year credit due to a server outage that I didn’t even notice. Dude takes his service seriously.
Purelymail.com -- based on a similar thread here 6 months ago. They are very affordable, and I have 5 different domains hosted with them. They only bill based on traffic and storage. I liked being able to have multiple domains without any additional charges.
I really like Zoho mail. It’s free to setup with your own domain email. I get 5 inboxes for free, which would be enough for a small business. They get 5GB of storage for free. They don’t allow mail clients to be used outside of their own mail clients which is good enough for me unless you pay a subscription. They have both a desktop and mobile app for their mail service.
So far, I’ve used it for personal business and it’s not getting spammed to death. I would love to start a business by providing IT applications, mail setup services and hardware services for existing local businesses.
Modoboa + Thunderbird
The problem with selfhosting email, is that unlike other self hosted things, it lives in a distributed system. It has to talk with other mail servers and they have to talk back. The second part is hard due to spam measures…
For just the software side, you have a few options. Mail cow, iRedmail, and Mailinabox are very popular. Linuxbabe has instruction on how to build it from scratch using postfix. (Good to learn, but a LOT of work) But recently I stumbled on Modoboa. It does not need docker, so you can run it alone. It is not split foss with everything good behind a paywall. And it does not install unneeded apps like DNS for no reason. But keep in mind that I have only evaluated it so far and not yet put it in production.
Now for the other needs… To receive mail, you will need a static IP. Theoretically, you can get by with a dynamic DNS, but it will not go well. Your IP will change, and it will still be cached and you will lose email.
To send mail… (This is a lot more) You will need a clean static IP, with a fqdn and ptr record matching. It will need to be clean, and not in a blocked range of IPs. You will also need SPF and DKIM records, and may need dmarc. And you will need to warm up the mail server and maintain it’s cleanliness. Or you can contract out your outbound to other companies like MXroute. If you farm out your outbound, it eliminates most of the complaints above. If you have the skill, you may be able to only route Microsoft and Google destined email, and direct deliver the rest yourself. (I am working on this)
Zoho.
Maddy self hosted + Blue mail as client for phone. But be ready to be DMARC compliant :) not difficult just annoying.
Personally I DO self-host… and I have very few problems. I get blacklisted occasionally but it’s not been a huge concern and is usually only the low-priority blacklists… I did have to go through jumping through hoops early on to get my IP accepted but I haven’t had problems in years.
For my mail server these days I use Docker Mailserver. It’s really complete as a server (no frontend though) for setting up a really good IMAP/SMTP server. I have a full docker swarm cluster running here that keeps it VERY reliable. For a frontend on my desktop I use Evolution or Thunderbird (I’m a Linux user).
For a web frontend I have a few I have played with. My current “primary driver” is Snappymail acting as a plugin to my NextCloud instance. However I’ve had good experiences using E-Groupware which is VERY feature complete as an Outlook alternative.
Hope that helps!
iCloud mail is working great for me and it’s totally free. Apple does the hosting, you’ll need to own your own domain, and you can use one email address with it (not sure if here is a way around that).
Zextras Carbonio [ https://zextras.com/carbonio ] self hosted all the way.