3 ms·
My use case is different, as I'm a Windows guy, but this is what I've got: 1. Custom MTA that handles incoming SMTP. 2. SpamAssassin that is called by the abo
by Jaruzel 9y ago
My use case is different, as I'm a Windows guy, but this is what I've got:
1. Custom MTA that handles incoming SMTP.
2. SpamAssassin that is called by the above MTA which flags email as spam/not-spam.
3. Custom MTA forwards not-spam to the users inbox.
4. Custom MTA forwards SPAM to postmaster (this bit needs significant re-working)
5. Main Mailserver is Microsoft Exchange run On-Premises.
6. All Mail clients are Outlook 2016, or Android Phones.
The reason I had to write my own MTA was so that I could leverage a 3rd party anti-spam solution, as Exchange doesn't come with one, and add-ons for Exchange are quite expensive.
Running your own mailserver is a complete nightmare. If I knew it would end up this complex 20+ years on, I'd have never done it in the first place.
- rkagerer 9y agoYour custom MTA is impressive, but if you want to reduce the amount of custom code you need to maintain (and don't mind one third party service in the mix), you could use something like SpamHero. It's reasonably effective and fairly cheap. Postini was even better, before Google bought them and bastardized the product.
- Jaruzel 9y agoAgreed. I would love to ditch the customisations and run something standard!
- MartijnBraam 9y agoCan't you just replace the custom MTA with postfix? That's what the previous company I worked at did
- Jaruzel 9y agoYeah, I asked about that elsewhere in this thread... https://news.ycombinator.com/item?id=16239809 https://news.ycombinator.com/item?id=16239809