Hi all,
I'm having some problems with email notifications for comments on a 4.7 site that I run. I'm currently using the subscriptions module to update users when there are comments left for them. It works pretty well.
The problem is that users also get email notifications for spam comments, even if I have a spam module (akismet, spam, etc.) running. I've tried tweaking my permissions so that anonymous users' (ie spammmers) comments are held in moderation, but users *still* get emailed about those comments, which creates an even more difficult situation, since the link included in the email they receive is bogus (unpublished).
I've tried activating the 'Use cron for notifications' and 'Test held posts prior to sending', but that causes trouble, too -- if posts are held for more than one cron run (a process which happens every hour for me), the email updates are never sent. Yerg!
So, I'm curious -- Does anyone have any suggestions for me? I'll be filing an issue with the maintainer of the subscriptions module, but I feel like the problem is slightly broader than that.
I keep thinking it would be really cool if I could stack the order in which modules fire or something, so I could use a spam module to filter for spam comments, and *then* fire subscription notifications *if* the comment still exists. But I can't, can I??
Comments
captcha?
I've had similar problems. Have you tried the Bad Behavior module? Worked pretty well for us, but I'm not sure if it's on drupal 5 yet. We finally had to use captcha. Many people aren't a fan, but it's more and more a hoop that everyone has to jump through because of the spammers. It's worked well for us- in 2 years running drupal I think we've had one breach (one spam got published online, for about 6 hours).
Good luck,
J
Thanks!
I hadn't thought to try out captcha -- that's a pretty good solution, as long as it's really reliable. It keeps the spammy comments from ever being posted in the first place. Brilliant!