If you still want the e-mail whenever a comment is held in moderation or even posted for that matter, that won’t affect whether a comment is moderated or not. One feature of WordPress 1.5 is that all comments are moderated for the first time. Once it’s approved, that person is able to comment in the future without their post being moderated. I’m not sure if/how to turn that feature off, but this may explain why comments are being moderated.
Also, look under “comment moderation” towards the bottom of the discussion options. There is a box where you may have a list of common spam words. If you do, this may cause your comments to be moderated as well.
Lastly, make sure that “An administrator must approve the comment (regardless of any matches below)” is not checked.
> One feature of WordPress 1.5 is that all comments are moderated for the first time. Once it’s approved, that person is able to comment in the future without their post being moderated.
Can you retroactively revoke this? For example, if you mistakenly approve someone’s comment, then decide he/she shouldn’t be allowed to comment unapproved? (It could happen.)
Jordon, read “Why is every comment going into the moderation queue?” here:
http://codex.ww.wp.xz.cn/Combating_Comment_Spam#Q_.26_A
Ah, I fixed it, I think. I had the “Hold a comment in the queue if it contains more than … links” field blank, so it was catching everything with more than 0 links (that is, everything). I changed it to 1 and now comments show up immediately.
Thanks for the tip! I’ve added it to the Q/A linked above.
I’m having the same problem here: all comments sent straight to the moderation queue when I’ve set comments to appear immediately. I’ve followed all the suggestions in this post and the Codex but to no avail. Can someone help me please?
Ok, I’ve found the sources of my problem. Seems that one of my spam plugins was causing the problem.
Also I’ve found that the entries in my Spam words list are triggering the moderation even though I’ve checked them for blank spaces, punctuation marks as suggested in the codex: http://codex.ww.wp.xz.cn/Combating_Comment_Spam#Q_.26_A
I’ve cut-and-pasted the spam words from the codex itself : http://codex.ww.wp.xz.cn/Spam_Words so I’m not sure why this is happening. Is this a bug we’re looking at?