hello, i have a blog in wordpress, i have installed both akismet and captcha plugin. but i still recieve over 50 spam comments everyday. Since the day am getting this spam comments my site's traffic has been reduced to 90%...
WordPress Admin Dashboard >> Settings >> Discussion >> Check An administrator must always approve the comment >> Save changes You can delete all spam comments by one click in Wordpress. 50 spam comments in one day is not a big thing.
You can block spam with .htaccess : I read an article here : _http://www.wpwebhost.com/2011/06/block-wordpress-spam-comment-with-htaccess/
I've published this a few days ago: http://wpfreaks.com/prevent-wp-comment-spamming/ I hope you find it helpful.
You wont stop spammers unless you have comments opened for members only.Akismet with some Anti-Spam WordPress Plugins is a great option too.
You can install captcha or any other such plugins. But you should understand it can only catch the spams coming form commenting software. If a human being is sitting behind the machine and sending you spams, then you have to fight these spams manually.
Akismet is the best solution. I have hardly ever had any spam comment not detected by Akismet. For a second level of protection you can also use WP Recaptcha and SI Captcha. But if you only install captcha then it would not work as it is easily broken by captcha services such as decaptcher.
I was in trouble from spams comments when i started the blog but now there is no spam... just use a powerful plugin to get rid of all spams.