I wanted to test this program out before I said anything about it, and now that I have I can heartily recommend it. The name of the program is K9 and it can be found here:
http://www.keir.net/k9.html
K9 is a client side application that only works in Windows and only for POP email accounts (which more than likely is the type of email account you are using). Client side means anyone can use it- you do not need access to the mail server to run this program.
It sits as a proxy between your POP email client (Outlook, Eudora, Pegasus, whatever) and your mail server. All you have to do is change the main server and username settings in your client and you are good to go.
K9 uses BAYESIAN FILTERING (to read about Bayesian filtering and all sorts of other interesting stuff about spam, go here: http://www.paulgraham.com/antispam.html). This means it LEARNS over time what types of email are spam and which types are good.
It learns not simply by filtering out emails that use certain keywords, but by scoring emails based on how often certain words appear in spam emails, how often other GOOD words appear, etc. You can read a very detailed explanation of how Bayesian filtering works here:
http://www.paulgraham.com/spam.html
Whenever you download email, K9 scans the email (headers, subject, from, body, etc.) and analyzes ALL the content to decide if it is spam or not. You can choose what it then does with the SPAM mails. I have it add "[SPAM]" to the Subject line of spam, and then I tell my email program to put all mails with [SPAM] in the subject in a spam folder. The website explains how to do this if you find it confusing.
It will probably take a week or so for you to train K9. I noticed that after about 100-200 mails it really started to get smart. While you are training it, what you do is go through all your mail (it keeps copies of all your mails within its own storage) and you can "re-label" certain mails as GOOD or SPAM. This is how you train it.
After it gets a few hundred emails under its belt, the accuracy rate is staggering. I reset my stats 2 days ago after I only 5 days of training, and here are my current stats:
If that did not format well, you can look at the stats here:Code:Total number of emails processed.......................... 319 Number of Good emails processed........................... 44 Number of Spam emails processed........................... 275 Percentage of emails that matched whitelist rules......... 3.8% Percentage of emails that matched blacklist rules......... 0.0% Number of emails re-classified to Good.................... 1 Number of emails re-classified to Spam.................... 0 Percentage emails misidentified as Spam (false positives). 0.3% Percentage emails misidentified as Good (false negatives). 0.0% Overall accuracy.......................................... 99.7%
http://www.thresholdrpg.com/misc/K9-results.gif
At this point, I cannot recommend K9 highly enough. The program is FREEWARE, but the author accepts donations.
If the program continues to perform at this level for the next 2-3 weeks, I am definitely going to kick in a donation.
If you use this program, please share your experiences as well!![]()


Reply With Quote