Related Websites

  • Our own Richie Hindle runs a SpamBayes Wiki, where everyone is welcome to contribute.

OpenSource or free "Bayesian" filters

  • POPFile, a pop3 proxy written in Perl with a Naive Bayes classifier.
  • Outclass is an Outlook plugin for POPFile
  • Gary Arnold's bayespam, a perl qmail filter.
  • As of version 1.3, Mozilla Mail now supports Graham-style Bayesian filtering, see the documentation on the mozilla website.
  • Eric Raymond's bogofilter, a C code bayesian filter.
  • ifile, a Naive Bayes classification system.
  • PASP, the Python Anti-Spam Proxy - a POP3 proxy for filtering email. Also uses Bayesian-ish classification.
  • spamoracle, a Paul Graham based spam filter written in OCaml, designed for use with procmail.
  • Spam Assassin now includes "Bayesian" style scoring in it's suite of approaches to spam-hunting.
  • Annoyance Filter is a C++ package using Graham's algorithm. It's written using Literate Programming techniques.
  • BSpam is another implementation of Graham in perl.

Products based on SpamBayes

Some developers like the SpamBayes project enough to invest in building other projects on top of it. Please contact us if you would like to be listed here. A listing here does not mean that the SpamBayes team endorses the project. Commercial projects offer the same success in filtering mail, but in exchange for your money, strive to be more user-friendly, offer more in the way of support, or additional features that enhance the functions of the core SpamBayes code base.

  • InBoxer is a SpamBayes based Outlook plugin. Development is headed by Sean True, who wrote the first integration of Outlook and SpamBayes. Sean's team has taken Mark Hammond's complete re-implementation and turned it into a commercial product. InBoxer focuses on ease of use and installation, and adds whitelist/blacklist, default spam clues statistics, a enhanced installer, and additional documentation.
  • mtaproxy is a free tool designed to punish SMTP connections that connect to your MTA and deliver mail that SpamBayes classifies as spam; it also does a RBL check (before the content analysis). Messages are then made available in the normal SpamBayes web interface for training. The 'punishment' takes the form of slowing down the SMTP connection.
  • TUGAST is a server-side anti-spam (open source) filter based on SpamBayes, started by Simone Piunno, who is "open for discussion, help, critics, everything.".

Other Commercial Products using "Bayesian" style filtering

  • Spam Bully is a commercial spam filter that claims to use bayesian techniques.
  • Death2Spam is a hosted service offering Bayesian-style filtering (written in Java). Richard Jowsey writes: "D2S is based on a combination of Paul Graham's and Gary Robinson's theory and techniques. It has many similarities to the tokenizer & classifier logic used in SpamBayes (I'm not a great Python devotee, but the code is quite legible), and POPFile. And, after much experimentation and testing, I've considerably elaborated some of the statistical and probability math in there."

(got more? email anthony@interlink.com.au and I'll add links, or correct descriptions.)