MailBee.NET AntiSpam Component

MailBee.NET AntiSpam Component

Detect spam e-mails with
a self-learning Bayesian filter
MailBee.NET Objects bundle includes SMTP, POP3, IMAP, EWS, Security, Antispam, Outlook Converter, Address Validator, PDF components and also BounceMail, HTML, MIME, ICalVCard components which are a free functionality.

MailBee.NET AntiSpam is an easy-to-use .NET component which allows applications to detect spam messages with self-learning and very efficient Bayesian filter.

The component does not depend on any external resources like RBL servers. You teach it with some amount of spam and non-spam e-mails, and the component can then use this knowledge to recognize which further e-mails you consider spam or not.

The component deals with regular MIME e-mails in the form of MailMessage objects which can be delivered to your application by POP3 or IMAP components or read from another source like a file or stream.

Written in 100% managed code, MailBee.NET AntiSpam only requires the .NET framework be installed on the computer.

Visual Studio


MailBee.NET AntiSpam can be used in any .NET language including C# and VB.NET. Supported .NET frameworks include .NET 2.0/3.0/3.5/4.0/4.5/4.6, both 32-bit and 64-bit.

MailBee.NET also supports .NET Core 1.0/1.1 including ASP.NET Core and Xamarin, UWP (Universal Windows).

With MailBee.NET Objects license, you also get these MailBee.NET components for free: BounceMail, HTML, MIME, ICalVCard.

BayesFilter Object

  • A method to return spam score of an e-mail
  • A method to train the spam database using samples of proven spam and non-spam e-mails
  • Methods to save/load spam database into/from files
  • Auto-learning ability (training during scoring e-mails)
  • Integrated with other components of MailBee.NET Objects suite

BayesFilter Object reference...

What's new

Version 11.0

  • .NET Core 1.0/1.1, .NET Standard 1.3+, ASP.NET Core support.
  • UWP (Universal Windows, UAP 10.0) support.
  • SHA256 signatures of all DLLs (in addition to SHA1).
  • .NET 3.5 and .NET 4.0 builds (in addition to .NET 2.0 and .NET 4.5).
  • Tested with Visual Studio 2017.

See Version History for details

Version 10.0

  • Async/await methods.
  • Xamarin Mono, Android, iOS support.
  • .NET 4.5 optimized edition.
  • TLS 1.1 and TLS 1.2 support.
  • Tested with Windows 10, Visual Studio 2015, .NET Framework 4.6.

Clients Say:

"I've been looking at the MailBee.NET application and love it." Matt Yeager
"Thanks again for your help. I like your products..." Ron Hill
"By the way I love your software. Great work thank you." Dennis Drogemuller