Hello – This post was started a long time ago, but I’m a new WordPress (1.5) user and I hope my suggestion will help someone.
Under Options –> Discussion, I have:
[ ]Admin must approve comment
[x]Name and email required
[ ]Only previous commenters allowed
I have no words or spaces, returns, or anything of the like in my Moderation text block and none in my blacklist box either. I have also tried adding words to either or both of these boxes, and it does not make a difference. All of my comments are still held for moderation. I tried removing my email address so that I would not be emailed. That did not make a difference either.
My wp-comments-post.php did not have the check_comment function, oddly, so I couldn’t modify that.
WHAT WORKED: I changed the “Hold a comment in the queue if it contains more than __ links”. The default was 2 links. After troubleshooting for a week, I realized that the poster’s name is linked, and so is the date posted, and so is the “edit” link. Whether this is valid logic or not, I don’t know, but once I changed that setting from 2 to 6, I stopped having this problem with turning off moderation.