Live data from Hacker News

Show HN: Mox - Modern full-featured low-maintenance self-hosted mail server

github.com

91–100 of 131 posts

Re: Show HN: Mox - Modern full-featured low-maintenance self-hosted mail server

#92
post #17

The project looks cool! However, I think the hard part of self-hosting email is not the tech stack, it's getting email delivered to your recipients using Google or Microsoft severe email servers. It's hard to rent a server that IP address is not in a block that big email providers consider suspicious already or will soon. And any mishaps can get you locked out and you need manual intervention to be allowed again. I u…

It's funny how difficult it is to get email into Google or Microsoft, when, as an email admin, I want to block @gmail.com and @outlook.com because 90% of email from those domains is spam.

Re: Show HN: Mox - Modern full-featured low-maintenance self-hosted mail server

#94
post #91

If you are familiar with NixOS, and like to have everything declared in Nix configuration, Simple NixOS Mailserver is very robust and easy to use. Have been using it for ~2 years. https://gitlab.com/simple-nixos-mailserver/nixos-mailserver

Checking the Gitlab summary, this is a wrapper around Postfix+Dovecot, with support for DKIM/SPF/DMarc authentication and rspamd spam filtering.

Re: Show HN: Mox - Modern full-featured low-maintenance self-hosted mail server

#95

Looks very nice! But are there any good (modern) web clients (see Outlook Web)? E-Mail, in my experience as a light user, involves a lot of client side configuration (filters, sender names, ...) that I can't stand being tied to a single client device. IO.OX (used at mailbox.org and strato, among others) is "alright", but I haven't seen much material about self hosting it.

I self-host a "traditional" mail stack using LXD containers. Webmail is Roundcube in one container, mail spool is Dovecot in another container (and the spool is actually independent of the container, and mounted inside), mail exchange is Postfix in a third container doing LMTP to the Dovecot container (and also has an independent mount for the temp spooling of email).

The Dovecot instance has Sieve available to it, and Roundcube has the sieve plugin installed and able to write server-side rules for filtering. Address book is stored in a DB, and exposed via nextcloud's carddav. Works in KMail, iOS mail, Thunderbird.

I dunno if you can consider Roundcube to be modern, but all I want from a mail client is the ability to read and compose email, so it works for my needs.

Re: Show HN: Mox - Modern full-featured low-maintenance self-hosted mail server

#96
post #11
post #2

This project's scope is rather impressive, and from what I've gleaned from skimming its docs, it might be the perfect solution for people who want to self-host email. It tries to have most of the advanced/difficult things (like getting DKIM set up right) taken care of for the postmaster, as far as that is possible within a single application. I love that it will print the DNS records you'll need to set up in your zon…

> If I were to start over my personal email setup (postfix with postscreen, dovecot with fts, opendkim, amavis/spamassassin), I sure would try it with this. I am tempted to give that sort of thing a try, as successor to the franken-"postfix with postscreen, dovecot with fts, opendkim, amavis/spamassassin" contraption (actually Courier, not to mention LDAP, greylisting, a couple webmails, OCR, blacklists etc.) that we…

Same. There is a large vocal contingent who confidently declare in any online space that hosting your own email is impossible these days. And yet, those of us who have been for years are managing it just fine.

Yes, it takes some understanding of how things work. Mine has been chugging along for longer than I can actually remember with very little maintenance needed, aside from regular package upgrades. The only time I ever had an issue with mail providers rejecting mail from my domain was when my wife started sending out school newsletters containing links to a shady URL shortener, but that was fixed pretty easily.

Re: Show HN: Mox - Modern full-featured low-maintenance self-hosted mail server

#97
post #81

this is great. i'll be needing mailserver to send out a lot of emails so self-hosted makes only financial sense. was pondering of making my own but didn't got to it yet. great that this is in Go as well.

I wrote earlier that I don't have any issues self-hosting my own mail server. But this is most likely an exception that.

If your plan is to send out newsletters and other marketing content, you are really better off going through a company that specializes in that. Self-hosting email is really only practical for individuals hosting their own personal/family mail, or for small companies who have the resources to hire someone to manage the mail system for their own domain.

The TL;DR here is, if you _look_ like a spammer (lots of identical/similar messages from one domain to lots of recipients), other mail systems will probably treat you like a spammer.

Re: Show HN: Mox - Modern full-featured low-maintenance self-hosted mail server

#98
I'm in two minds about this sort of things while it's nice that it makes it accessible, mail should be hard as it means that responsibility is taken - a bunch of mail servers run by people without any experience or knowledge is a bad thing for all of us

Re: Show HN: Mox - Modern full-featured low-maintenance self-hosted mail server

#99
post #12
post #8

Earlier quoted context omitted.

The scope isn't revolutionary - I've used https://mailu.io/ for years for a few 10s of users, and I really like it. I've heard similar good stories from Mailcow users. On a quick skim I couldn't tell what was new relative to these older compose-based solutions but (as co-author of similar solution 10-15 years ago) I'm interested to know!

I suppose it's mostly from a technical perspective: Single code-base, single binary, written in modern language (Go). There are advantages to an integrated solution: The junk/nonjunk flags you set in your mail client are used to assess incoming email (based on full sender/domain/orgdomain/spf/dkim/ip/ipsubnets). I'm not sure how common/feasible that is with solutions that combine mail server components. I've used pos…

With component-based solutions like Mailu, the junk/non-junk categorization you do in your mail client (via folders, not flags) indeed does inform the training of the spam filter used on incoming mail.

Re: Show HN: Mox - Modern full-featured low-maintenance self-hosted mail server

#100
I’ve set up and ran my zimbra server for a long time too. It was a pain to set up initially, but once it’s running, you rarely have to make changes. The only bugbear I have is to update the letsencrypt ssl cert for secure connection and https access. But a cronjob automates that for me.
Post reply on HN