captcha-eu/typo3-powermail

Captcha.eu TYPO3 extension for powermail

Maintainers

Package info

github.com/captcha-eu/typo3-powermail

Type:typo3-cms-extension

pkg:composer/captcha-eu/typo3-powermail

Transparency log

Statistics

Installs: 274

Dependents: 0

Suggesters: 0

Stars: 0

v1.2.0 2026-08-05 11:02 UTC

README

Captcha.eu for TYPO3 powermail to prevent spam

This extensions implements captcha.eu

Installation

  • Just install this extension - e.g. composer require captcha-eu/typo3-powermail
  • Register your domain to www.captcha.eu
  • Add publickey and restkey to TypoScript Constants (see example below)
  • add a new field "captcha.eu" somewhere in your form (position doesnt matter)
  • Have fun

Example for TypoScript Constants:

plugin.tx_captchaeu.publickey = 6LdsBBUTAAAAAKMhI67inzeAvzBh5JdRRxlCwbTz
plugin.tx_captchaeu.restkey = 6LdsBBUTAAAAAKMhaaaainzeAvzBh5JdRRxlCwbyy

Widget mode

By default, captcha.eu runs in invisible mode, protecting your form silently in the background with no visible challenge for the user.

You can optionally switch to widget mode, which shows a visible "I am human" widget on the form instead.

Configure this in the TYPO3 backend under Admin Tools > Settings > Extension Configuration > captchaeu:

  • Widget mode: choose between "Invisible mode - Form interception (default)" and "Visible widget - Shows a captcha widget on the form"
  • Widget Theme: choose Light, Dark, or Auto (only used when Widget mode is active)

No TypoScript changes are required to use widget mode - it's controlled entirely from this settings page, and existing installations continue to run in invisible mode unchanged unless explicitly switched.

Notes and best practice

Be sure to have spamshield enabled in powermail (TypoScript setup):

plugin.tx_powermail.settings.setup.spamshield._enable = 1

Keep up to date if powermail recognize spam (TypoScript setup):

# Get an email if spam was recognized
plugin.tx_powermail.settings.setup.spamshield.email = spamreceiver@yourdomain.org

# Write to a logfile when spam was recognized
plugin.tx_powermail.settings.setup.spamshield.logfileLocation = typo3temp/logs/powermailSpam.log

Compatibility

  • TYPO3: 10.4 LTS, 11.5 LTS, 12.4 LTS, 13.4 LTS
  • powermail: 8.5 - 13.x

Changelog

Version Date Description
1.2.0 2026-08-04 Add widget mode support, configurable via Extension Configuration
1.1.0 2026-04-28 Add TYPO3 v13 support and broaden compatibility to TYPO3 10-13 / powermail 8.5-13
1.0.0 2023-08-30 Initial upload - have fun