23. Februar 2022 14:10, "Sinclair, John via mailop" <mailop@mailop.org (mailto:mailop@mailop.org?to=%22Sinclair,%20John%20via%20mailop%22%20<mailop@mailop.org>)> 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 mailop@mailop.org https://list.mailop.org/listinfo/mailop