POPFile 1.1.3 - Free Spam Filter


POPFile - Spam Filter
POPFile - Spam Filter. John Graham-Cumming

The Bottom Line

POPFile is a powerful and flexible email classification POP and NNTP proxy that you can use to filter spam efficiently and categorize good mail automatically.
Unfortunately, POPFile can grow a bit heavy on memory and CPU load if you have trained on lots of mail.


  • POPFile filters mail in extremely flexible and versatile a manner
  • Accurate classification and spam filtering using Bayesian statistics
  • POPFile works seamlessly as POP and NNTP proxy and can be controlled via a web interface


  • POPFile can grow a bit memory- and CPU-hungry
  • A utility to clean and optimize POPFile data would be nice
  • POPFile works best for one user only


  • POPFile is a general purpose automatic email classification and spam filtering tool.
  • As a POP proxy, POPFile works transparently between your email client and the mail server.
  • You can also use POPFile with IMAP accounts, as an incoming SMTP filter or for NNTP news.
  • POPFile uses Bayesian statistical analysis to classify incoming messages in user-defined categories.
  • You can use existing mail to train POPFile, and it learns with every new incoming message.
  • An easy to use and remotely accessible web interface is used for POPFile setup and training.
  • POPFile "Magnets" make certain mail fall under a specified category no matter what.
  • Ignores certain HTML code and user-defined words, uses pseudo-words to save meta information.
  • Can automatically configure Outlook and Outlook Express.
  • POPFile supports Windows 9x/ME/NT/2000/3/XP/Vista/7, Mac OS X, Linux, BSD, UNIX.

Expert Review - POPFile

How do you use email? Do you sort your mail in a particular manner?

POPFile is a general purpose email classification tool that can do exactly that—automatically. Train it with your own decisions, and POPFile learns the characteristics of these emails, sorting them for you in the future.

Designed as a POP proxy, POPFile works transparently with almost any email client. An IMAP module sorts messages to appropriate folders right at the server. You can even use POPFile to categorize NNTP news or install it as an SMTP proxy right before your mail server to filter all incoming mail.

While POPFile has a nice web interface to correct decisions and configure settings even from another computer, classifying emails directly in the email client might be more natural and intuitive. If you use IMAP, you can do this by simply moving mail to the appropriate folder and POPFile will pick up the new training data.

But even without such convenience, POPFile's Bayesian analysis is a great help sorting your mail, and avoiding spam, though.