Breaking News
You are here : Home / Articles / 3 Quintessential Drupal Modules To Prevent Spam Registrations
Honey Pot Spam Control Module

3 Quintessential Drupal Modules To Prevent Spam Registrations

Drupal is one of the most powerful and sought-after content management systems that is used by webmasters worldwide, in order to build large-size enterprise level websites. However, every technology has downsides to it. And one big negative of Drupal is that you’ll have to deal with tons of spam.


Drupal Spam Control

Drupal Spam Control

Spam whether it’s present in any post, comment or user registration form has become a bothersome thing for Drupal site administrators. But, fortunately there are several Drupal modules that help defend against spam.   Here are top 3 Drupal modules that are highly acknowledged by people for prohibiting spam registrations.

3 Quintessential Drupal Modules To Prevent Spam Registrations

1.Mollom Module


Mollom Drupal Module For Spam Control

Mollom Drupal Module

Mollom is a third-party and one of the best Drupal module that provides solution for all spam related problems. It’s popularity can be measured from the fact that it is used by around 60,000 sites, which includes niche brands like Adobe, NBC, Sony and others. It has been observed that Mollom holds an efficiency rate of 99.98% in filtering “spammy” text. Mollom provides spam protection to all Drupal forms including comment forms, user registration forms, node forms and many others. It monitors content in real-time to identify if the content is spammed or not. Mollom will block the content determined as spam, while the content free from spam is processed normally.


If Mollom can’t recognize whether some content is spam, it requires you to complete a CAPTCHA. Upon successful completion it will accept the content.


Installation Instructions:

1. Download the Mollom spam protection module either from the “Mollom” project page on Extract the module package into your contributed modules directory; for example: /sites/all/modules/mollom.

2. You can even download Mollom from the site However, make sure to choose the Mollom version that match with the Drupal version.

2. In order to download the module from, sign up or login to your account.

2.1. Go to the upper right menu and select “Manage Sites”.

2.2. Next, choose “Add new site” to connect a new website to your Mollom account. Automatically a pair kep will get generated.

2.3. Access your website’s module list. Go to Administer>>Site building>>Modules and click on enable to add the Mollom module.

2.4. Visit your website Mollom settings page and click on Administer>>Site configuration>>Mollom. Now enter the pair key (mentioned in step 2.2.).

2.5. Have a look at other Mollom settings and adjust them as per your requirement.

Check Out More Of Drupal Content
Stack Hunter Java Dubug Tool

Top 7 Must-try bug tracking tools for Java developers

Java has undoubtedly emerged as one of the leading web… Read More

Creating Android Interface

How To Build A Simple User Interface in Your First Android App

A graphical user interface is quite essential for any application,… Read More

Mobile App Using Javascript Html5

Build Mobile Apps Using HTML, CSS & JavaScript

Ever since the evolution of mobile phones, there’s been an… Read More

Drupal Module Development Block demonstration

Drupal Module Development – Demonstration of Blocks

Drupal Module Development Demonstration of Blocks : Hello Guys !… Read More

Drupal module Development Understanding Variables

Drupal Module Development-Understanding Variables

Drupal Module Development-Understanding Variables: Hello  Friends.This is my second post… Read More


2.Email Registration


Email Registration Module

Email Registration Module

Another effective module to stem spam registration is to use Email Registration. It lets users to register and then login using their email address only. The username assigned to a user is based on a part of the user name associated to the email address. In case users having the same name exists, then their name (that is emil prefix) are numbered in a sequence. For example, “” would be assigned username “chlore” and the subsequent user with email address “” would be assigned “cholre_1” and so on.

Installation Instructions:

1. Enable the “Email registration” module following the process you normally do for any module. You would most likely feel the need to change the welcome e-mail. For this purpose, go to Administer>>User Management>>User Settings and replace the token !username instances with !mailto.

2. In order to alter the automatically generated username, visit Administer>>User Management>>Access Control…[username] and change the assigned user name.



This is another effective spam-defeating technique. Using this module you can embed an additional input field to every Drupal form, and then hide the field with CSS. Authenticated users won’t be able to see the newly added field but spam bots will do, and as soon as they’ll fill in that particular field the form will get discarded.


Honey Pot Spam Control Module

Honey Pot Spam Control Module


In order to configure the Honeypot module, you can find all the settings under the Honeypot configuration section provided in the “Content authoring settings”. In order to visit the configuration page for Drupal 7 or Drupal 8:

Go to admin/config/content/henypot

For making changes in the configuration page Drupal 6 version:

Go to admin/settings/honeypot


There are lots of other spam registration modules that can be used to determine and prevent spam, but here I’ve covered the top three ways that  that appeared to me as the most suitable candidates for spam protection.


Author Bio

Jack Calder is a talented CMS developer at Markupcloud Ltd – Drupal Development Company. He has been in this industry for more than eight years and like to write on latest topics related to HTML to WordPress conversion, PSD to WordPress Conversion, PSD to Joomla, etc.

Tags : , ,

Leave a Reply

Want to join the discussion ? Feel Free to contribute !