I have a web app where users can post comments to it. Is there any plugins or anything that exist so I can scan these messages on their way into the database and only store ones that aren't "spam"?
My app is in ASP.NET MVC 2 and I use JQuery for most of the AJAX posts to store comments, etc.
Edit:
I'm already implementing a "Flag" option, to try and create a self-policing atmosphere on the site, but I'd like there to be something to back that up if the users are too lazy to do anything about it.
Take a look at http://www.stopforumspam.com/ it has an api to detect spammers by IP and/or username