Our own Richie Hindle runs a
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
a Paul Graham based spam filter written in OCaml, designed for use with
- 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
- 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
- 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.
is a server-side anti-spam (open source) filter based on
SpamBayes, started by Simone Piunno, who is "open for discussion, help,
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
(got more? email
firstname.lastname@example.org and I'll add links, or correct descriptions.)