archlinux-de / flarum-anti-spam
为 forum.archlinux.de 提供垃圾邮件防护
1.4.2
2024-03-10 09:49 UTC
Requires
- php: ^8.1
- flarum/core: ^1.7
- maxmind-db/reader: ^1.11.1
- symfony/http-foundation: ^5.4|^6.4
- symfony/string: ^5.4|^6.4
Requires (Dev)
- phpstan/extension-installer: ^1.3
- phpstan/phpstan: ^1.10
- phpstan/phpstan-deprecation-rules: ^1.1
- phpstan/phpstan-phpunit: ^1.3
- phpunit/phpunit: ^10.5
- squizlabs/php_codesniffer: ^3.9
- symfony/filesystem: ^5.4|^6.4
- symfony/http-client: ^5.4|^6.4
README
此 Flarum 扩展专门针对 forum.archlinux.de。您可能会发现其代码对实现自己的解决方案很有用。
安装
composer require archlinux-de/flarum-anti-spam
可选配置
可以通过向 config.php
添加以下键来配置此扩展
<?php return [ // ... 'anti_spam' => [ 'user_agent_allowed' => ['BSD'], 'user_agent_blocked' => ['DOS', 'Windows'], 'geoip_database' => '/opt/GeoLite2-Country.mmdb', 'country_allowed' => ['FR', 'NL'], 'country_blocked' => ['DE'], 'ip_allowed' => ['10.0.0.0/8', '::1'], 'ip_blocked' => ['192.168.0.0/16'], 'email_domain_allowed' => ['archlinux.de'], 'email_domain_blocked' => ['example.com'], ], ];