Judging by the number of blog anti-spam utilities; the problem of blog comment spam seems to be wide spread. Unfortunately, none of the utilities are perfect. All will have problems. My own solution was to close comments after about five days because, it appeared to me, the spammers had been targeting older posts. Perhaps in the hope that I wouldn't notice them.
But, as time went on, the spammers altered their tactics by targeting comments newer than five days. I even got some for posts made that day (they must either monitor the various blog aggregators or maybe they have bots that subscribe to RSS feeds). At that point, I started using a MovableType plug-in called SpamLookup. Among other things, it does the following:
Filters inbound comments for all installed weblogs.
Filters inbound TrackBack pings for all installed
weblogs.
Checks IP address of sender against DNSBL services.
Checks mentioned domain names against SURBL services.
IP match test for TrackBack pings.
URL count limit.
Dynamic proxy checking.
Moderation word list.
Block word list.
Passphrase requirement for comments and/or TrackBack
pings.
So far, it seems to be doing a good job of keeping the bad guys out while letting legitimate comments in.
I bring this up because yesterday, when trying to leave a comment on another site, I got blocked from doing so. The comment was to someone who had just purchased a new Motorola Razr V3 cell/mobile phone. The comment I tried to leave is below:
Whoooot! A black V3! They just recently began officially selling those here in the US. While I like my silver V3, there is something sexy about the color black...[/drooling]
The only problem I've had with my V3 is that the display screens are unusable when I'm outside and it's sunny.
Otherwise, it works great for me.
Comment Submission Error
Your comment submission failed for the following
reasons:
Your comment was denied for questionable
content.
But as you can see, I got an error saying my comment was "denied for questionable content." Oh well, I guess my content is sometimes questionable ;). But this is the first time a computer confirmed it!
To test if my version of SpamLookup would give a similar result, I copied my comment into my own weblog. Interestingly, SpamLookup didn't find anything wrong and let the comment through.
Be clear, I'm not complaining about anything. Comment spam is a very difficult problem to solve and no automated system will be correct 100 percent of the time, including SpamLookup. So, I guess, I shouldn't be surprised if different configurations give different results.