You are currently viewing a snapshot of taken on April 21, 2008. Most of this content is highly out of date (some pages haven't been updated since the project began in 1998) and exists for historical purposes only. If there are any pages on this archive site that you think should be added back to, please file a bug.

Mozilla Spam Filtering

As of early in the Mozilla 1.3 alpha development cycle, Mozilla Mail now has basic junk-mail classification capabilities. Some parts of the functionality are not yet turned on, and there is a great deal of work yet to do. Keep this in mind if you decide to start playing with this functionality.

The infrastructure is being written with the idea of one day being able to have and use multiple mail filtering plugins. For the moment, however, only one is currently supported, and it does Bayesian classification as described in Paul Graham's A Plan for Spam. Using Bayesian filtering requires that you first train the mailer by showing it a bunch of mail that is junk, and a bunch of mail that is not. Then, you let it autoclassify new mail for you, and you continue to correct it as it makes mistakes.

  1. Getting Started
  2. To-Do List
  3. Frequently Asked Questions
  4. design / implementation notes
  5. more notes

Initial Mozilla implementation work by beard, bienvenu, dmose, ducarroz, jglick, naving, nhotta, peterv, and sspitzer.