Live data from Hacker News

Maddy: Composable all-in-one mail server in Go

github.com

51–60 of 115 posts

Re: Maddy: Composable all-in-one mail server in Go

#51

I've had a lot of discussions with technical-minded peers about how the only real options for email on your own domain are fastmail or gsuite, which work out to about the same amount of money for a family of 5+, which is a surprisingly large amount (imo worth it). This looks like something worth combining with alps[0] for easy self-hosted email. I might give it a go and ditch gsuite! [0] https://git.sr.ht/~migadu/alp…

I've been using a docker mail server[0] pre-configured for years without issues. I switched from DigitalOcean to Vultr and finally landed on Hetzner. Always had no issues delivering or receiving messages from/to the big guys. I'm also addicted to watchtower[1] to keep it automatically updated without hassle.

[0] https://github.com/tomav/docker-mailserver [1] https://github.com/containrrr/watchtower

Re: Maddy: Composable all-in-one mail server in Go

#52

Question to those running own mail servers: Putting aside issues with sending mail to recipients using third party providers, have you been able to receive mail reliably from (a) senders using third party providers or (b) senders running their own SMTP.

Yes, and yes, no problems ever with receiving mail on my self-hosted systems. exim4, self-signed cert. Sending is what may be difficult but personally I only had very minor trouble with that (VPS on a reputable provider, all set up properly).

Which VPS provider is that?

We send mail from a Linode VPS in Frankfurt, which works fine most of the time but a couple of times a year Microsoft puts us on a blacklist, most likely because of a neighbouring IP sending spam.

Re: Maddy: Composable all-in-one mail server in Go

#53

I've had a lot of discussions with technical-minded peers about how the only real options for email on your own domain are fastmail or gsuite, which work out to about the same amount of money for a family of 5+, which is a surprisingly large amount (imo worth it). This looks like something worth combining with alps[0] for easy self-hosted email. I might give it a go and ditch gsuite! [0] https://git.sr.ht/~migadu/alp…

It's interesting that you mentioned alps but don't consider migadu an option. Mind elaborating why?

Re: Maddy: Composable all-in-one mail server in Go

#54
post #52

Earlier quoted context omitted.

Yes, and yes, no problems ever with receiving mail on my self-hosted systems. exim4, self-signed cert. Sending is what may be difficult but personally I only had very minor trouble with that (VPS on a reputable provider, all set up properly).

Which VPS provider is that? We send mail from a Linode VPS in Frankfurt, which works fine most of the time but a couple of times a year Microsoft puts us on a blacklist, most likely because of a neighbouring IP sending spam.

Hetzner. I once was blacklisted at MSFT and filled out their online form, which solved the problem within a day or two. The only provider that doesn't accept my mail (for years already) is AT&T but this is something I can live with (I rarely have to send something to AT&T, as I am only dealing with locals).

Re: Maddy: Composable all-in-one mail server in Go

#55

I've had a lot of discussions with technical-minded peers about how the only real options for email on your own domain are fastmail or gsuite, which work out to about the same amount of money for a family of 5+, which is a surprisingly large amount (imo worth it). This looks like something worth combining with alps[0] for easy self-hosted email. I might give it a go and ditch gsuite! [0] https://git.sr.ht/~migadu/alp…

I host my own mail. It runs on a VPS and ti took me an evening to figure it out. Deliverability is fine as well.

Re: Maddy: Composable all-in-one mail server in Go

#56
One other all-in-one solution which I use (and love): SNM [0]

Obviously only usable for NixOS zealots, but just import the class with your desired parameters and good to go.

But Maddy-like consolidation seems like the way forward. Setting up 100 moving parts is not always easy.

[0]: https://gitlab.com/simple-nixos-mailserver/nixos-mailserver

Re: Maddy: Composable all-in-one mail server in Go

#57

I've had a lot of discussions with technical-minded peers about how the only real options for email on your own domain are fastmail or gsuite, which work out to about the same amount of money for a family of 5+, which is a surprisingly large amount (imo worth it). This looks like something worth combining with alps[0] for easy self-hosted email. I might give it a go and ditch gsuite! [0] https://git.sr.ht/~migadu/alp…

I recently set up simple standard setup (postfix/dovecot/spamassassin) and it works fine. There's small amount of spam, like few mails per week, nothing to worry about. I can receive and send mail just fine. Though I admit that for someone who did not tinker with UNIX for years, configuring this kind of setup might be daunting. Personal mail could be solved by some kind of daemon which provides SMTP, IMAP, built-in s…

My current position is that spam filtering is a whole another problem space so I am not trying to address it now while Maddy is a "single man show".

P.S. As far as I am aware, redis is optional for rspamd. I certainly run it for @hexanet.dev email without having redis installed.

Re: Maddy: Composable all-in-one mail server in Go

#59
What's the license for project? It's a bit odd to see a serious opensource project without any license specified as it prevents adoption for at least some of potensial users. I for example pay close attention to licensing as a personal user. It's just too risky to invest my time learning to use project which can any time in the future become paid or restricted in other way.

Re: Maddy: Composable all-in-one mail server in Go

#60

What's the license for project? It's a bit odd to see a serious opensource project without any license specified as it prevents adoption for at least some of potensial users. I for example pay close attention to licensing as a personal user. It's just too risky to invest my time learning to use project which can any time in the future become paid or restricted in other way.

The license is clearly there. It’s GPLv3
Post reply on HN