23. Februar 2022 14:10, "Sinclair, John via mailop" <[email protected]
(mailto:[email protected]?to=%22Sinclair,%20John%20via%20mailop%22%20<[email protected]>)>
schrieb:
Staring at the end of the Google Suite (aka Workspace) free lunch days.
Trying to find a free solution that will still let me use a custom domain, not
coming up with much, so thinking about going back to rolling and hosting my own
email server for the family. What’s the best of breed these days for
small/micro servers hosting five-ish email accounts, probably no more than 1TB
total – looking for as-close-to-gmail-as-possible webmail, IMAP access for
mobile, might even throw a nextcloud/freenas type of environment on for file
storage/sharing. Not interested in hosting my own IMAP and using a free gmail
account as a client – looking to only have the family have to keep one username
(on the custom domain) and basically cut out Google entirely. I have the
hardware and the bandwidth, it’s more of a what OS/email/webmail is best of
breed these days, not only for robustness/security, but also something that can
have at least some attempt at blocking most of the spam…
Thoughts?
I'm a UNIX/Linux guy, so naturally I'd favor a solution built on Linux or
FreeBSD (although my personal experience is restricted to Linux these days).
For a full featured modern package with reasonable spam resistance I can vouch
for Mailu (https://mailu.io) which requires Docker as a basis. Under the hood,
this is postfix as MTA, dovecot for IMAP/POP3, rspamd as anti-spam solution (I
think the SPF/DKIM/DMARC stuff is located there, too), Roundcube or RainLoop as
webmail (both pretty usable, probably not as feature-rich as GMail), PostgreSQL
for account persistence, and REDIS as memory cache mostly for the rspamd
engine. Supports Letsencrypt out of the box, of course.
It does take some effort to set up the basics right (Docker and configuration)
but then runs very reliably and is a breeze to manage.
Sadly, it does not integrate Mailman, so I had to do that manually, which is
kind of a pain.
For a significantly smaller solution, you would need to install the parts from
scratch (all are available in the standard package repositories AFAIK) and wire
them together manually. User management is quite a bit more tedious then, but
you may be more flexible.
Cheers,
Hans-Martin
_______________________________________________
mailop mailing list
[email protected]
https://list.mailop.org/listinfo/mailop