CAPTCHA

CAPTCHA in Dada Mail

Configuraton

CAPTCHA can be configured in the included Dada Mail Installer.

If not already shown, click the button, Show/Hide Advanced Options..., then check the option, Configure CAPTCHA Options. Additional CAPTCHA settings will then be revealed.

Dada Mail currently supports three different CAPTCHA types: the Default, image-based CAPTCHA system (based on, GD::SecurityImage), reCAPTCHA v1 and reCAPTCHA v2. v2 is also known as, No-CAPTCHA CAPTCHA as there's no letters/numbers to type - you just have to select the correct images from a group of images.

We suggest using reCAPTCHA v2. The Default, image-based CAPTCHA isn't always secure, and reCAPTCHA v1 will soon be deprecated. reCAPTCHA v2 will also the easiest for your users to use. Below, we will only be going over how to configure reCAPTCHA v2.

If reCAPTCHA v2 is not available to be utilized, you may have to separately install the required CPAN Perl Module, called, Google::reCAPTCHA. See installing CPAN modules:

https://dadamailproject.com/d/FAQ-installing_CPAN_Perl_modules.pod.html

Create a reCPATCHA Site key and reCPATCHA Secret key,

https://developers.google.com/recaptcha/docs/start

And enter them into the Installer under, reCPATCHA Site key and reCPATCHA Secret key.

You may test that your setup is working by clicking the button labeled, Test CAPTCHA Configuration.... If you can view the CAPTCHA, your configuration is working.

Using CAPTCHA in Dada Mail

CAPTCHA may be used for:

Subscription Confirmations

Enabling

In the list control panel, navigate to: Mailing List - Options, under Subscriptions, check the option labeled, Enable CAPTCHA

"Forward a Friend"

CAPTCHA protection in the "Forward to a Friend" Form is highly suggested, as this form is easy to spoof.

In the list control panel, navigate to: Archives - Options.

Check the option labeled, Enable CAPTCHA on the, "Forward to a Friend" Form

Profile Registrations

CAPTCHA protection is available for Dada Mail Profile Registrations.

Enabling

CAPTCHA for Profile Registrations is enabled by default. If you'd like to disable CAPTCHA, you can do so in the config variable, $PROFILE_OPTIONS

CAPTCHA Configuration

CAPTCHA can also be configured directly in your .dada_config file:

reCAPTCHA Configuration

Add the following lines to your .dada_config file:

        $CAPTCHA_TYPE     = 'Google_CAPTCHA';
        $RECAPTCHA_PARAMS = { 

            public_key     => undef,
            private_key    => undef,

        };

reCAPTCHA Mailhide

If you're using the reCAPTCHA service, you may also take advantage of reCAPTCHA Mailhide. In Dada Mail, this is used to protect individual email addresses in mailing list archives. Before an email address can be viewed, a CAPTCHA has to be solved.

Configuration

Mailhide can also be configued in the Dada Mail Installer.

If not already shown, click the button, Show/Hide Advanced Options..., then check the option, Configure CAPTCHA Options. Additional CAPTCHA settings will then be revealed.

Under, reCAPTCHA Mailhide Settings, enter in your reCAPTCHA Mailhide Public Key and reCAPTCHA Mailhide Private Key, much like you did for your CAPTCHA settings, above. You may create those keys here:

https://www.google.com/recaptcha/admin#mailhide/apikey

Enabling

In your list control panel, go to: Manage Archives - Advanced Archive Options, under, Email Address Protection select, reCAPTCHA MailHide.

Requirements

You may need to separately install the Captcha::reCAPTCHA::Mailhide CPAN Perl module, in order to gain reCAPTCHA Mailhide support.


Dada Mail Project

Download

Installation

Support