My site is being heavily attacked by spam bots and this is taking place only on one specific node. All other nodes are safe or the spam there is being blocked by Mollom. How do I prevent further spam comments from being posted over there? Do you have any idea?

2 Answers 2


If you don't care if nobody can comment on that node anymore, you could disable comments for that node. Go to the edit form and below "Comment settings" (assuming D6, slightly different in D7 but basically the same thing) change the value to "Read only" or "Disabled".


You could possibly

  1. disable comments for the given node, as mentioned by the previous user
  2. block by IP (link)
  3. install and enable CAPTCHA and it's "submodule", reCAPTCHA (the reCAPTCHA service is provided by Google), which effectively prevents spamming attacks when using forms (a spambot can't read the constantly changing texts with various forms).
    Note: after enabling reCAPTCHA, you have to sign up for a free key here, and set the appropriate values on the admin page http://<yoursite>/admin/user/captcha/recaptcha.
  4. use Honeypot module, as suggested by @geerlingguy in his comment, which are "are effective against many spam bots, and are not as intrusive as CAPTCHAs or other methods" (quote from the module's page).
  • 1
    There's also Honeypot, which is a bit less intrusive to the user experience than Captchas: drupal.org/project/honeypot Sep 10, 2012 at 3:36
  • 1
    @geerlingguy: thanks, I added this module to the list as You suggested. :)
    – Sk8erPeter
    Sep 10, 2012 at 10:22

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.