Like many others, our site is being overrun by spam. We have tried running our site two ways to stop spam:
1. Require registration to comment
2. Enable Mollom and allow anonymous comments
Ultimately, we would love to allow anonymous comments, but alas even with Mollom, dozens of spam comments get through each day. The same is true with option 1. The advantage of option 1 is then we have a user to ban.
One of the problems is how much time it takes to moderate comments in Drupal’s admin. The comment list only displays the first so many characters. So you have to click on it to see the whole comment. Then you have to click again to delete any spam. Then verify the delete. No great way to see a list of whole comments then do a selectable bulk delete.
Spam has two tell tail signs:
1. Virtually all spam have absolute links to an outside site.
2. A registered user who leaves a spam comment usually leaves multiple spam comments.
It seem there are two features that would greatly speed up moderation:
1. A view that would show a list of every comment containing an “http” with a checkboxes to allow bulk deletions.
2. A way to view all the comments by a specific user and/or a way to ban a user and delete all their comments
Does anything like this exists? I was thinking of making a module for this but first wanted to check it didn’t already exists. Second, I believe much of this can be done with views and views_bulk_operations so not sure custom lists in a module are needed.
The other thought I have is to give up and install Disqus.
Thoughts?

Comments
Use "Track" in the User Profile
Tom, you don't even need to be an admin to quickly locate all content from one user. Click on any user's name to see their user profile. Then click on the "Track" tab to see a list of all places they have added content. Is that a step in the right direction?
Hey TomDude48, I've run into
Hey TomDude48,
I've run into the same problem myself. And the only way to fight it is to switch all commenting to use Disqus!! Drupal's core commenting even with Mollom or other modules flat out blows.
--
ROOT DOWN!
Design & dev specializing in music industry
Brooklyn, NY
Drupal 6 Blocking by IP using Access Rules in User Management
I had a spammer hitting my site, and the log had the IP address. The spam was being caught by the CAPTCHA module set to "image".
But I wanted to stop serving the spammer anything at all because it was filling my log and spiking traffic. Turns out you can shut out users by IP address, among other things.
Go to User Management -> Access Rules -> Add Rule
Access Type: Deny
Rule Type: Host
Mask [IP address]
Spam from that host stopped immediately. I have used Drupal 6 for over a year, and did a serious facepalm when I discovered this right under my nose. In my defense, this is my first site with anonymous comments.
Tweaking default admin comment system
We run into the same spam issue and the default comment administration system was very inefficient trying to moderate large number of comments. We have used the following tweaks to take care of this - http://www.zyxware.com/articles/2746/drupal-tweaks-a-better-comment-mode... - and this has increased our efficiencies several fold. The system shows more details about the comment right in the listing itself and takes out some of the columns to make the comments viewable directly from the listing itself.
Check out our Free Drupal site review