If you need a database to support your anti spam filter consider SQLite for an embedded database.
Use the following class to execute a query:
Read the rest of this entry »
If you need a database to support your anti spam filter consider SQLite for an embedded database.
Use the following class to execute a query:
Read the rest of this entry »

Here are the most important links for BullGuard Spamfilter:
The description page at http://www.bullguard.com/why/bullguard-spamfilter.aspx
and the help page at http://media.bullguard.com/is9_help/EN/SF/module_spamfilter_overview.html

The best place to start your research regarding an antispam filter is here
CEAS – Collaboration, Electronic messaging, Anti-abuse and Spam (http://www.ceas.cc)
For bayesian understanding read the Paul Graham article ‘A plan for spam‘ (http://www.paulgraham.com/spam.html)
and then improvements of it with the hidden markov model (the simplest dynamic bayesian filter) (http://en.wikipedia.org/wiki/Hidden_Markov_model)
and the implementation in the Viterbi alghorithm (http://en.wikipedia.org/wiki/Viterbi_algorithm)
also I recommend this books: