Roundcube plugin to provide a generic access blacklist.

Installs: 58

Dependents: 0

Suggesters: 0

Stars: 0

Watchers: 3

Forks: 0

Open Issues: 0

Type: roundcube-plugin

0.1.0 2016-03-29 17:31 UTC


Roundcube plugin to provide a generic access blacklist.

The plugin can be configured to deny access to specific usernames, IPs or countries. It is not meant to be configured by users, only by the Roundcube Webmail administrator via configuration file.

This is a useful plugin when users's passwords have been caught by spammers, but the administrators can not change the users's passwords (only the user may change it's own password).


This is just a snapshot from the GIT repository and MAY NOT BE A STABLE version of Blacklist. It is Intended for use with the GIT-master version of Roundcube and it may not be compatible with older versions. Stable versions of Blacklist are available from the Roundcube plugin repository (for 1.0 and above) or the releases section of the GitHub repository.


Installation with composer

Add the plugin to your composer.json file:

"require": {
    "dsoares/blacklist": ">=0.1"

And run $ composer update [--your-options].

Manual Installation

Place this directory under your Rouncdube plugins/ and enable blacklist plugin within the main Roundcube configuration file.

Copy config.inc.php.dist to config.inc.php and modify as necessary.

Please note that this plugin requires the Roundcube Plugin Geolocation to be enabled and properly working. Check the plugin instructions for more information.


  • $config['blacklist_usernames'] - array of usernames to deny access.

  • $config['blacklist_ips'] - array of IPs to deny access.

  • $config['blacklist_countries'] - array of countries to deny access.

  • $config['blacklist_log'] - boolean, if the plugin should log denied requests.


This plugin is released under the GNU General Public License Version 3+.


Comments and suggestions are welcome!

Email: Diana Soares