QMail + vpopmail + Courier-IMAP + DSPAM + mySQL + roundCube

Also known as: How I wasted several days of my life

Here's what I wanted: A secure, reliable and resource-efficient (you'll laugh at this part later) mail system with an effective spam filter that is easy enough to train that I'll actually use it, and a nice webmail system. All playing together nicely.

And that's exactly what I got.

Before you start, I should warn you that QMail, vpopmail and my custom scripts are all very closely tied together. It shouldn't be too hard to adapt to a different IMAP server, configure this without SQL or DSPAM or use a different webmail package, but if you're trying to use something besides QMail and vpopmail, you may as well just stop reading now as these instructions probably wont help much.

The Materials

The Glue

All this stuff just didn't magically work together. I ended up writing a bunch of very poor scripts to integrate DSPAM into the whole mix and make it nice and user friendly.


I may or may not ever finish this. If you want a copy of the scripts I wrote for doing this, or have any specific questions, feel free to email or call me from the main page of this site and I'll be happy to give you a hand.