The Ubuntu standard mail client Evolution provides two plugins for spam filtering:

  • Bogofilter
  • SpamAsassin

What is the difference? Are there any advantages / disadvantages (speed / accuracy / ...)?

Note: I'm mainly interested in "out-of-the-box" performance, not in advanced configuration of either of the spam filters.

  • 1
    I strongly disagree with Luis Alvarado's decision to close this question. Why is spam filtering of no interest to anyone? How is it too localized?
    – Hinz
    Nov 20 '18 at 10:28

Well in a perfect world, you'd probably run emails through both before emails got anywhere near a client machine... But that's a discussion for another time.

Simply put SpamAssassin is a safer choice. It might not catch as much spam, (it probably will) but you're probably less likely to get false positives. That for me is a very important part of performance.

But both systems need to be told things to sort the ham from the spam. You can't really expect to just start using something like this and get 100% accuracy. Pull in things like spamhaus to help. Train it by marking files properly.

If you can spare any time to configuration, use this generator to quickly set some ground rules.


I use Bogofilter as my client filter plugin and Spamassasin at the server. So I have best of both worlds ;).

Anyway I believe that Spamassasin works better without training, that's why I put it on the server. It just a feeling, totally subjective, based just on personal experiences, so feel free to ignore.

Not the answer you're looking for? Browse other questions tagged or ask your own question.