dsoares / blacklist
Roundcube 插件,提供通用的访问黑名单。
Requires
- php: >=5.4
- dsoares/geolocation: >=0.1
- roundcube/plugin-installer: >=0.1.2
This package is not auto-updated.
Last update: 2024-09-30 03:57:42 UTC
README
Roundcube 插件,提供通用的访问黑名单。
此插件可以配置为拒绝特定用户名、IP地址、CIDR表示法中的网络或国家的访问。它不是由用户配置的,而是由Roundcube Webmail管理员通过配置文件进行配置。
当用户的密码被垃圾邮件发送者捕获,但管理员无法更改用户的密码(只有用户可以更改自己的密码)时,这是一个有用的插件。
此插件的可稳定版本可在Roundcube 插件仓库或GitHub仓库的发布部分找到。
要求
- Roundcube插件geolocation,如果您配置为按国家拒绝访问。
安装
使用composer
-
进入您的Roundcube根目录。
-
运行
$ composer require dsoares/blacklist
。 -
将
config.inc.php.dist
复制到config.inc.php
并根据需要进行修改。
手动安装
将此目录(命名为blacklist)放置在您的Rouncdube plugins/
目录下,并在主要Roundcube配置文件中启用blacklist插件。
将 config.inc.php.dist
复制到 config.inc.php
并根据需要进行修改。
请注意,如果要在配置文件中按国家阻止访问,此插件需要Roundcube插件geolocation已启用且正常工作。有关更多信息,请参阅geolocation插件说明。
配置
-
$config['blacklist_usernames'] - 拒绝访问的用户名的
array
。 -
$config['blacklist_ips'] - 拒绝访问的IP地址和CIDR表示法中的网络的
array
。 -
$config['blacklist_countries'] - 拒绝访问的国家
array
。 -
$config['blacklist_log'] -
boolean
,如果插件应记录拒绝请求。
许可
此插件根据GNU通用公共许可证版本3+发布。
联系
欢迎评论和建议!
电子邮件: Diana Soares