My project for the holidays is taking a look at self-hosted e-mail.

Two solutions are currently on my shortlist: #mailcow and #stalwart.

As far as I can see, it's not that easy to combine Mailcow and #fail2ban, have not checked that aspect for Stalwart yet.

Any recommendations from the 'verse?

I will probably keep my two main adresses on Mailbox.org, where all incoming and outgoing mails are automatically encrypted via GPG. But I'd like to use self-hosting for - let's call it - non-essential stuff.

#SelfHosting

teilten dies erneut

Als Antwort auf zeitverschreib ⁂

this is the one thing I'll never self-host. Given how many issues of deliverability I've faced with even dedicated hosted services, I'll stick to the bigger brands like proton, or if I was starting now I'd look into tuta.
IP reputation is a massive problem and if you have a changing residential IP, you won't be able to do anything about it.
Als Antwort auf zeitverschreib ⁂

Slightly sidebar, but couple of thoughts on deliverability:

Imo, the best tool to test against, for not getting flagged as spam: mecsa.jrc.ec.europa.eu/

Also, if you want to maximize deliverability, seatch for an smtp service that's being used by airport, booking websites. They have their ip's whitelisted by major email providers so they don't worry about reputation or false positives.

zeitverschreib ⁂ hat dies geteilt.

Als Antwort auf zeitverschreib ⁂

I prefer postfix with dovecot (and a few smaller tools for dkim and stuff.)

If I had to choose between mailcow and stalwart, I would use stalwart. I tried it before deciding to use postfix+dovecot for my private setup and it was great. I just fell like if something goes wrong I have more faith in my ability to fix the standard tools.

Als Antwort auf zeitverschreib ⁂

I have been on Postfix & Dovecot since the naughts & greatly value the modularity & configurability. Performance is excellent, scales beautifully, is quick to migrate & can be tuned to meet all sorts of MTA needs. You can front it with a webmail solution like Roundcube or SnappyMail easily. Docker (stalwart, mailinabox etc) are quick on the deploy, but have security challenges & are quite inflexible. IMO it is better to learn the nuts & bolts when it comes to mail transport.