5 ms·
I run my own mail server with only Spamassassin for filtering, and I get little spam to my inbox in spite of my e-mail address being posted in plaintext across
by Mediterraneo10 6y ago
I run my own mail server with only Spamassassin for filtering, and I get little spam to my inbox in spite of my e-mail address being posted in plaintext across the internet. It has sufficed to 1) simply activate distributed filtering within Spamassassin, and 2) set a slightly more stringent standard than the default for regarding a message as ham, since any legitimately sent message will easily meet that higher standard. I also fed my entire e-mail archive to sa-learn, and what spam I occasionally get I also feed to sa-learn.
In ten years of running this mail server, I have only had one persistent spammer I couldn’t manage to get filtered with these settings, but then I just created a custom rule.
- Avamander 6y agoAnd _that's_ the work that is needed to have a spam-free-ish setup. Why can't FOSS ship these defaults and do these trainings semi automatically? Something totally could based on specific folder contents, but nothing does, it's always this "reinvent the wheel"-type of stuff.
- Mediterraneo10 6y agoSpamassassin is storage-agnostic, at heart it is just a script that takes messages piped through stdin. It doesn’t know where your preexisting e-mail archive is stored on disk. Storage is done by either your IMAP server or your e-mail client, and obviously it is up to you to tell Spamassassin where those messages are for Bayesian training.
- Avamander 6y agoYep, that's the problem, it doesn't know. But for a good product it should know, these things should be possible to integrate trivially with the result being both reliable and automated.
- theamk 6y agoLucky you. I am not sure what I did differently, but I had those (including a custom script to run sa-learn on my "spam" folder), and ended up with close to dozens of spam messages per day anyway.