I'm currently using the
Honeypot module for blocking spam and it does a great job at blocking bots but too many human spammers manage to get through. I tried
Mollom but that blocks out too much ham which is definitely bad for me. What can I use in addition to
honeypot to block human spam?
I'm currently using the
closed as off-topic by kiamlaluno♦ Aug 31 '15 at 11:29
This question appears to be off-topic. The users who voted to close gave this specific reason:
- "Questions asking to recommend or find a book, tool, module, theme, distribution, tutorial, or other off-site resource are off-topic for Drupal Answers as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it." – kiamlaluno
What I use as pest control against human spammers are the following:
I have a rule that automatically gives a user a "not a spammer" role after he/she has verified the e-mail used to register, has been a member for at least three days, and has posted at least three "ham" post (a post is assumed to be "ham" until proven otherwise).
I use the Flag module to let users flag spam for moderator's attention. I also have a rule that unpublishes a post at the eight spam flag.
Only authenticated users with the "not a spammer" role can post more than two posts per hour, and have more than one link in as post (I use a custom module together with the core Flood module for this).
I blacklist email-adresses of notorious spammers by retaining the user with status "blocked". This means that a user that has spammed blatantly will not be able to re-register with the same e-mail address.
In addition, I use Anonymous Publishing to control spam from anonymous humans. It has its own built-in flood control and blacklist system.
Disclosure: I am a co-maintainer of Anonymous Publishing.
From my pesonal experience I can recommend you:
- http:BL module to block most of bots from just viewing your site
- CAPTCHA module with reCAPTCHA or Captcha Riddler submodule (other are useless) to protect registration and password reminder forms
Anonymous comments protection
- listed above captchas (but that will disable caching on pages with comments)
That will stop at least 99% of spam.
We do OK with anti-spam and akismet.
In addition to Mollom I use Spamicide seems to have done the trick because we no longer get that issues. It also may be that anytime I saw a spam user created, I used Mollom to block the IP.
Hope that helps. And best of luck.
If you need regexp check out Simple Regex Filter
I use honeypot and mollom. The trick is to create a rules that banned the IP when it failed on honeypot.
Did you try https://www.drupal.org/project/cleantalk ? One from the best anti spam