Re:Maddy: Composable all-in-one mail server in Go
by djsumdog on Sunday November 22, 2020 @01:33AM
(#25175456)
I've been running my own mail servers for ~15 years and yes you can run your own, but the biggest issue I've run into is other servers blocking me as spam:
https://battlepenguin.com/tech/how-google-and-microsoft-made...
I still prefer to host my own though.
Re:Maddy: Composable all-in-one mail server in Go
by superhawk610 on Sunday November 22, 2020 @05:24PM
(#25181692)
I've tried to self-host email for my domain a couple times over the past few years, and I always end up falling back to a paid host for this reason; I rarely use email these days, but when I do (or usually when I'm expecting an email from a recruiter or other business-related sender) I need some sense of confidence that it will go through correctly. The lack of ability to confidently send via self-hosted setup definitely feels intentional, which sucks.
Great article btw!
Re:Maddy: Composable all-in-one mail server in Go
by krageon on Monday November 23, 2020 @05:22AM
(#25185289)
A lot of this is due to newness and perhaps bad IP reputation. You can fix the reputation by requesting your removal from blocklists. The newness should be fixed after a few years - have you run it on the same IPs for those 15 years? In my experience after a year or so the problems go away (admittedly this is on a much larger scale than personal email).
Re:Maddy: Composable all-in-one mail server in Go
by foxcpp on Sunday November 22, 2020 @04:41AM
(#25176202)
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
by spc476 on Sunday November 22, 2020 @05:19AM
(#25176345)
Look into doing greylisting. I do that for my own setup, and I've found it easily cuts down on the spam by at least 50% and that's without even looking at the email.
Re:Maddy: Composable all-in-one mail server in Go
by andrewshadura on Sunday November 22, 2020 @09:38AM
(#25177760)
I’ve used greylisting for the last five years or so. I stopped doing so completely and moved to Fastmail. Greylisting delays, while unnoticeable with the contacts I frequently communicate with, were very annoying with new and one-off contacts, especially all sorts of confirmation emails from bank etc, which would often expire before greylisting allowed them in. Sometimes, emails were sent through cloud mailing systems, so coming from a different host each time they’d hit greylisting again and again and again.
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 spam detection, DNS checks, some simple administration web interface and works with 0 configuration for typical use-cases. Maddy could be this project, so I would be happy to replace all those daemons with a single binary. I hope that they'll implement spam detection, as rspamd is a separate daemon which requires redis, so in the end it's still a complex setup with lots of moving parts.