toteph42 / spambot
阻止垃圾邮件机器人访问您的Contao网站。
1.0.28
2023-03-13 10:13 UTC
Requires
- php: >=7.0
- contao/core-bundle: >=4.9.0
Conflicts
- contao/manager-plugin: <2.0 || >=3.0
This package is auto-updated.
Last update: 2024-09-29 12:55:24 UTC
README
阻止垃圾邮件机器人访问您的网站(单个页面或整个网络存在)。所有IP或电子邮件地址根据黑名单或白名单或服务提供商检查,被识别为垃圾邮件(可疑访问)或正常邮件(允许访问)。
您可以使用以下一个或多个服务提供商:
- Intern 测试结果的缓存。定义黑名单或白名单。
- Spamhaus 测试IP地址。
- Honeypot 测试IP地址。
- StopForumSpam 测试IP和邮件地址。
- Spam and Open Relay Blocking System (SORBS) 测试IP地址。
- SpamCop 测试IP地址。
- BlockList 测试IP地址。
- NixSpam 测试IP地址。
- UCE Protect 测试IP地址(1+2+3级)。
- Abusive Host Blocking List 测试IP地址。
- Weighted Private Block List 测试IP地址。
- BotScout 测试IP和邮件地址。
- FSpamList 测试IP和邮件地址。
- IPStack 允许选择国家访问。
安装
- 安装插件
- 创建一个新的类型为 *SpamBot-IP *或 *SpamBot-Mail *的前端模块。配置要使用的服务提供商。
- 创建一个新页面(可选),将可疑访客重定向到该页面,或根据您的需求检查和更新模板 mod_spambot(现有模板支持德语和英语信息)。
- 将模块包含在 页面布局 中或在一个或多个页面上的 页面元素 中。
使用方法
- 检查所有访客的IP/邮件地址,如果发现可疑访客(垃圾邮件),则显示消息或将访客重定向到预选页面。
- 在BackEnd(在账户管理)中使用新的菜单选项,可以指定黑名单或白名单中的附加IP/邮件地址或正则表达式。
- 检查IP地址后,以下 InsertTags 在所有模板中可用
{{SpamBot::clientIP}}
检查的IP地址。{{SpamBot::Typ}}
垃圾邮件类型。{{SpamBot::Engine}}
垃圾邮件提供者名称(可能带有链接)。{{SpamBot::Status}}
状态消息。
具体细节
- 并行调用搜索引擎。通过这种特殊解决方案,运营能力大大提高。
- 我们建议仅在页面级别上使用模块。
- 根据您想要使用多少个提供者,页面显示的延迟时间会延长。如果您只在注册页面和/或联系页面包含模块,其他页面将显示得更快。
- 如果您使用支持多语言的网站,您可以为每个语言定义多个前端模块,并使用特定语言的跳转页面。
- 使用此插件,您可以使用“黑名单”锁定特定页面以防显示(在您的内网中),或使用“白名单”仅允许特定访客查看这些页面。
- 您可以使用您选择的任何形式的 SpamBot-Mail。请记住,在页面的顶部和您的表单中包含模块,并在配置输入字段电子邮件时使用配置检查电子邮件。
测试
- 我们强烈建议在不可见给其他访客的页面上或您网站的本地副本上进行任何测试(测试期间可能锁定潜在客户:-))。
- 允许记录 Ham IP / 邮件访问。
- 在前端打开您准备好的页面。
- 查看后端中的 IP / 邮件地址。
- 使用配置的提供者检查 IP / 邮件地址并分析结果。
- 修改记录并将类型更改为 垃圾邮件。
- 在浏览器中重新加载您修改的页面并检查结果。
请享受!
如果您喜欢我的软件,我将很高兴收到捐赠。