TinySpamD is a lightweight, pluggable, muti-threaded anti-spam daemon for Windows. It implements some of the SpamAssassin protocol commands(see http://spamassassin.apache.org/full/3.0.x/dist/spamd/PROTOCOL), making it useable with any messaging system that is SpamAssassin capable(i.e. SM ;). TinySpamD is NOT a rewrite or port of SpamAssassin to a native Windows codebase. It is written in Visual Basic .NET/VS 2005/.NET 2.0 and is licensed under the GNU GPL version 2. The library(ies) needed to build plugins are licensed under the GNU LGPL in order to permit plugins that are licensed under different terms(i.e. commercial?). This started out as a weekend project for my personal use(I needed URI filtering and I took a shot at writing that capability from scratch) and I figured it might do some good for others, so I have unleashed it on the world by way of SourceForge. Though it works, the code is still considered alpha, so I would highly reccomend that you DO NOT use it on any production systems whatsoever.
TinySpamD comes with no warranty or support to the maximum extent permitted by applicable law(in summary, if it breaks something, it ain't my fault, and support is via this forum and the SourceForge bug system, time permitting). If you are looking for a supported,commercial solution please check out invURIBL by Invariant Systems(http://www.invariantsystems.com/invURIBL/).
The code needs a lot of work, so any skilled .net developers out there who want to lend a hand, your assistance would be much appreciated.
Project is at http://www.sourceforge.net/projects/tinyspamd
Elazar