Google reCAPTCHA v2 Support
CAPTCHA in Dada Mail
Dada Mail supports Google reCAPTCHA v2
Setting up Google reCAPTCHA in Dada Mail
Create a Site and Secret Key Pair
Sign up for the Google reCAPTCHA service at,
http://www.google.com/recaptcha/admin
and create a site and secret key pair for the site you have Dada Mail installed at, as outlined here:
https://developers.google.com/recaptcha/docs/start
Make sure you record both the site and secret key somewhere safe - we'll be using them, later.
Configure Dada Mail to use Google ReCAPTCHA
Plugging in the site and secret keys, and telling Dada Mail to use Google reCAPTCHA is done in Dada Mail's global configuration.
The easiest way to work with that is through Dada Mail's included web-based installer, so an install or upgrade would be the perfect time to set all this up.
You can also drop back into the installer to make these configuration changes: https://dadamailproject.com/d/install_dada_mail.pod.html#Making-Additional-Global-Configuration-Changes-using-the-Dada-Mail-Installer
Once in the installer's configure screen, look for Advanced Options.
This is the section where you can setup the plugins/extensions, as well as many of Dada Mail's more advanced features. If you do not see these options, click the button labeled, Show/Hide Advanced Options...
Next, look for a checkbox labeled, Configure CAPTCHA Options. Check the box, and the CAPTCHA options will be revealed.
Dada Mail supports displaying and verifying a CAPTCHA on the initial subscripion form. Check the box labeled, Add CAPTCHA on all subscription forms to enable this feature.
Plug in the site key and secret key in the textboxes labeled, reCAPTCHA Site key: and, reCAPTCHA Secret key:
Test to make sure if everything works, by clicking the button labeled, Test CAPTCHA Configuration.... If everything works correctly, you'll be shown a working reCAPTCHA v2 widget
Required Perl CPAN Module?
Dada Mail's Google reCAPTCHA support requires the Google::reCAPTCHA
Perl module, which you can install from CPAN. See, https://dadamailproject.com/d/FAQ-installing_CPAN_Perl_modules.pod.html
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