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:

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 to false 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.