meta data for this page
Botbouncer
—- plugin —-
description: The plugin checks subscription emails for spam using the Botbouncer class https://github.com/michield/botbouncer. author : Duncan Cameron type : lastupdate : 2022-06-23 compatible : depends : conflicts : similar : tags : spam
downloadurl: https://github.com/bramley/phplist-plugin-botbouncer/archive/master.zip sourcerepo : https://github.com/bramley/phplist-plugin-botbouncer
The plugin checks subscription emails and IP addresses for spam using the Botbouncer class https://github.com/michield/botbouncer.
It currently supports any combination of the following services:
- Stop Forum Spam (no registration required, enabled by default)
- Akismet (free for personal use, commercial use paid)
- Project Honeypot (free registration required)
Mollom(service ended)- IP Intel (no registration required, limit 500 IPs/day)
Installation
The recommended way to install is through the Plugins page (menu Config > Manage plugins) using the package URL https://github.com/bramley/phplist-plugin-botbouncer/archive/master.zip
Then enable the plugin.
Configuration
On the Settings page there is a Bot bouncer settings group where you can specify:
- The message to be displayed to the subscriber when the subscription attempt is rejected
- Whether to write a record to the event log for each failed subscription attempt (Yes).
- Whether to send an email to the admin for each failed subscription attempt (No).
- Whether to validate email addresses submitted on a subscribe page (Yes).
- Whether to validate email addresses submitted on an asubscribe (AJAX) page (Yes).
<WRAP center round box 60%> </WRAP>
<WRAP center round box 60%>
</WRAP>
You can control which services the Botbouncer class will use by setting these variables in the config.php file
$honeyPotApiKey
- Set to API key to enable Project Honey Pot$akismetApiKey
$akismetBlogURL
$mollomPrivateKey$mollomPublicKey$ipIntelContact
- IP Intel requires an admin contact e-mail address (but no registration)$sfsEnabled
- set tofalse
to disable Stop Forum Spam check
Additionally you can set these variables which are used by the Botbouncer class
$logRoot
- Output various logs into this folder$memCachedServer
- Reduce duplicate API lookups by caching results with memcached
See the Botbouncer repository for more information on how these settings are used.