La Sentinelle反垃圾邮件

贝斯克雷朋

知道你的网站不会被垃圾邮件攻击,你就放心了。La Sentinelle将以简单有效的方式保护您的WordPress网站免受垃圾邮件攻击。
它具有注释表单和注册表单的反垃圾邮件过滤器,可以扩展以支持插件。
默认设置应该捕捉大多数垃圾邮件,并且有一个设置页面可以根据您的意愿进行设置。

当前功能包括:

  • 3个反垃圾邮件功能;蜜罐,Nonce,表单超时。
  • 这3个垃圾邮件过滤器依赖于前端的JavaScript。
  • 1个反垃圾邮件功能;停止论坛垃圾邮件
  • Settingspage可根据您的意愿进行设置。
  • 对访客透明,不会唠叨Captcha或其他恼人的事情。
  • 默认情况下,不使用第三方服务,也不跟踪访客。
  • 轻量级和简单的代码。
  • WordPress评论的日志记录以及哪个垃圾邮件过滤器将其标记为垃圾邮件。
  • 自定义表单的日志记录以及哪个垃圾邮件过滤器将其标记为垃圾邮件。
  • 统计每个表单阻止了多少垃圾邮件提交。

受保护的WordPress表单:

  • WordPress评论表单。
  • WordPress登录表单。
  • WordPress注册表窗体。
  • WordPress丢失密码表单。

受保护的表单插件:

支持

如果您有问题或功能请求,请将其发布在插件的支持论坛上wordpress.org网站。我会尽全力尽快回复。

如果你给我发电子邮件,我不会回复。请使用支持论坛。

翻译

可以通过以下方式轻松添加翻译GlotPress系列
您可以在那里开始为您的语言环境翻译字符串。但它们需要验证,因此如果还没有验证程序,并且您想申请成为验证程序(PTE),请在支持论坛上发布。
我将在make/polyglots上请求添加您作为该插件/语言环境的验证器。

如何选择反垃圾邮件插件

当你浏览WordPress插件库时,你会看到一百多个反垃圾邮件插件。
哪一个是最好的?简而言之,没有“最好的”。没有垃圾邮件过滤器,也没有垃圾邮件过滤方法是完美的。
答案稍微长一点,你可以试试20个左右,然后选择一个最适合你需要的。

但还有一个很长的答案。
有不同的方法可以用来对付垃圾邮件,每种方法都有其缺点。
在我看来,低误报率比完美标记所有垃圾邮件更重要,你不想错过重要的人或信息。以某种方式唠叨用户也有类似的效果,用户甚至可能不想为此烦恼,只是走开。

  • 第三方服务:Akismet、OOPSpam、Stop Forum Spam和reCAPTCHA等服务提供第三方检查垃圾邮件的服务。这可能非常有效,但您将用户提交的数据提供给这些第三方,并且也将用户提供给他们进行跟踪。
  • Captcha's、reCAPTCHA和Quizz问题:您正在骚扰您的用户,可能会将其中一些用户发送出去。这对于禁用第三方cookie的访问者来说尤其重要。
  • 黑名单:通常在事实背后运行。这有助于将用户从该列表中删除,也有助于让用户进入该列表。
  • Referer检查:检查Referer标题设置是否正确。你永远不能相信它设置正确。现代浏览器限制了Referer的使用,尽管目前主要是针对第三方域。
  • JavaScript方法:垃圾邮件发送者通常(总是?)不使用JavaScript,他们只是用垃圾邮件数据发布表单。这种方法的缺点是统计数据显示大约1%的用户禁用了JavaScript。此外,一些网站已经破坏了JavaScript,这可能也会破坏垃圾邮件过滤器。
  • 用于注册用户的激活电子邮件。用户只有在单击激活电子邮件中的链接后才能激活。然而,您的站点中仍然有所有未激活的用户。

你可能会有一个很好的想法来组合几个方法,但你会发现你使用的所有方法都有缺点。

选择一个好插件的另一个复杂之处是,大多数反垃圾邮件插件都不会告诉你它们使用的是什么方法。文档并没有告诉您,查看源代码只会让您对它经常出现的混乱感到困惑。

我编写这个插件的主要动机是提供一个插件,用JavaScript方法以简单有效的方式进行垃圾邮件过滤。
声称有1%的用户禁用了JavaScript,这也足以让你的网站再次启用JavaScript。

兼容性

此插件与兼容经典出版社

贡献

此插件也可在中使用Codeberg公司

屏幕截图

  • 设置页面,其中包含默认启用的垃圾邮件过滤器。
  • 包含启用垃圾邮件过滤器的表单的“设置”页面。
  • 带有额外选项的设置页面。
  • 设置页面,包含被阻止或咳嗽的垃圾邮件的统计信息以及支持链接。

安装

安装

  • 通过管理页面“插件”安装插件。
  • 或者,将zip文件的内容解压缩并上传到“/wp-content/plugins/”目录。
  • 通过WordPress中的“插件”菜单激活插件。
  • 就是这样。

许可证

插件本身是根据GNU通用公共许可证发布的。此许可证的副本可以在许可证主页或顶部的la-sentinelle.php文件中找到。

常见问题解答

为什么没有“最佳”或“完美”的反垃圾邮件解决方案?

垃圾邮件是一个社会问题,而反垃圾邮件解决方案是技术性的。社会问题的技术解决方案不可能在垃圾邮件上有100%的完美匹配率,而在真实消息上有0%的完美匹配率。

我得到假阳性

可能是您有JavaScript错误。这样垃圾邮件过滤器就无法工作,所有邮件都会被标记为垃圾邮件。
您可以转到表单页面,右键单击页面,选择“检查元素”>控制台选项卡。重新加载页面,查看控制台中是否有错误。

我被垃圾邮件发送者盯上了

这很不幸。此插件中的默认垃圾邮件过滤器仅针对针对任何网站上任何形式的一般垃圾邮件提供保护。
你可以做的第一件事是启用“停止论坛垃圾邮件”垃圾邮件过滤器,这将有助于抵御大多数人类垃圾邮件发送者和目标攻击,但只适用于WordPress Core中的默认表单。
如果这没有帮助,我建议添加一个额外的插件,形式如下OOPSpam公司,这应该能够很好地防御人类垃圾邮件发送者和目标攻击。

如果垃圾邮件开始运行JavaScript代码会怎么样?

这使得这个插件的价值降低了。不过,这对他们来说会更贵,这通常是件好事。

雷森西宁

2023年7月31日
做得好,我在我的两个吸引了数千条垃圾评论的网站上测试了它,效果很好,有一个选项可以将评论保存在垃圾文件夹中供您稍后查看,也可以直接删除它们。祝贺你做得很好。
2023年4月26日 1龙蒿
您好,我发现从版本2.4.5开始,将显示.la-continel-container中的输入,因为旧版本包含带有display:none的CSS,而新版本中不再存在该CSS。这将导致在所有文章的评论部分下面出现大量空白和不必要的字段。
28.2022年梅兹
马塞尔值得我们充分尊重。这个免费扩展允许我提出一个100%没有cookie的网站,并且我的表单还有一个很好的反垃圾邮件过滤器。这只是一个精彩的扩展。所有在线表格都必须有。谢谢你,马赛尔!
2021年3月20日
《南澳大利亚最高效率评论》(Le tri est efficice aussi bien sur les commentaires qu’avec Le formulaire de contact,c'est pile ce que je cherchais)。
Alle 14 Rezensionen lesen公司

Mitwirkende&Entwickler公司

“La Sentinelle antispam”是开源软件。Folgende Menschen haben an diesem插件mitgewirkt:

米特威肯德

丹克安Sprachenübersetzt 3中的“La Sentinelle antispam”u bersetzerinnen和u bersetzir之死我是Mitwirkung。

你疯狂地在deine Sprache中表演“La Sentinelle antispam”。

干预Entwicklung?

杜氏密码,是的SVN仓库阿伯尼埃尔的一个订单恩特威克隆普洛托科尔RSS(RSS)

阿尔·安德伦斯波托科尔

3.0.3

  • 2024-03-15
  • 添加对终极会员注册和丢失密码的支持。

3.0.2

  • 2024-03-07
  • 添加对终极会员的支持(感谢lamachinedigitale)。

3.0.1

  • 2024-01-02
  • 添加选项以启用WooCommerce中的注册表单(感谢misterpo)。

3.0.0

  • 2023-12-21
  • 始终向表单添加垃圾邮件过滤器输入字段。
  • 默认情况下,不要为密码重置启用垃圾邮件过滤器。
  • 为AJAX添加可选垃圾邮件过滤器。
  • 为Canvas/WebGL/AJAX添加实验性垃圾邮件过滤器。
  • 修复了函数“la_sentinelle_array_flature()”。
  • 简化大量代码。

2.4.7

  • 2023-04-27
  • 修复wp-comments表单的CSS(谢谢Barry)。

2.4.6

  • 2023-04-20
  • 修复wp-login.php的CSS(感谢Bonaldi)。

2.4.5

  • 2023-04-20
  • 在签出期间删除对EDD寄存器的支持,它意外中断。
  • 使用“transform:translateY(10000px)”代替“display:none”,谢谢ntodo。

2.4.4

  • 2023-04-03
  • 修复随机数检查中的警告。
  • 让“order_note”类型的WooCommerce评论顺利通过。

2.4.3

  • 2023-03-28
  • 清理并使简易数字下载再次正常工作。
  • 删除“la_sentinelle_check_registration_form_edd_action”功能。

2.4.2

  • 2023-03-17
  • 暂时禁用简易数字下载的垃圾邮件过滤器,因为在v3.1.1上它不起作用。

2.4.1

  • 2023-03-09
  • 使用缓存时,添加联系人表格7重新填写的解决方法。

2.4.0

  • 2023-03-02
  • 还要检查蜜罐字段是否缺少字段。
  • 切换到带有样式“显示:无”的文本输入。
  • 从phpcs获取更多提示。

2.3.0

  • 2023-02-07
  • 更新Noptin中的新小部件表单。

2.2.1

  • 2022-09-14
  • 修复用户配置文件管理页上的密码重置。

2.2.0

  • 2022-09-10
  • 添加对WP作业管理器插件的支持(提交作业/注册)。
  • 将日志链接添加到“概览”仪表板小部件。

2.1.2

  • 2022-03-24
  • jquery的依赖项应该是数组。

2.1.1

  • 2022-02-07
  • 修复“shutdown”上的日期查询错误。

2.1.0

  • 2022-01-22
  • 添加对WPForms Lite插件的支持。
  • 将标签添加到表单插件的设置页面。
  • 使用“date()”而不是不推荐使用的“strftime()”函数。
  • phpc和wpcs的一些更新。

2.0.3

  • 2021-10-21
  • 安全修复:使用清理文本字段()用于日志页面。
  • 使用最近的更改更新“uninstall.php”。

2.0.2

  • 2021-09-13
  • 添加链接以一次性打开所有垃圾邮件提交到日志页面。

2.0.1

  • 2021-09-02
  • 也支持Noptin中的widget。
  • 更紧凑的垃圾邮件提交内容。

2.0.0

  • 2021-08-31
  • 保存插件表单的垃圾邮件提交。
  • 添加管理页面以查看和删除这些垃圾邮件提交。
  • 如果启用了选项,也可以删除旧的垃圾邮件提交。
  • 添加对Newsletter Optin Box插件(noptin)的支持。
  • 修复火山口表单的处理程序。
  • phpc和wpcs的一些更新。

1.8.1

  • 2021-05-19
  • 当用户已经登录时,从EDD购买表单中删除支票。

1.8.0

  • 2021-05-17
  • 再次支持简易数字下载插件。仅以非AJAX身份登录表单。

1.7.5

  • 2021-05-03
  • 修复在https网站上使用http时的表单提交,反之亦然。

1.7.4

  • 2021-03-10
  • 仅筛选$_POST请求。
  • 最好检查Nonce长度。

1.7.3

  • 2021-02-25
  • 修复多站点安装时的注册。
  • 修复XMLRPC的登录筛选器。

1.7.2

  • 2020-12-24
  • 放弃对Easy Digital Downloads的支持,他们从2.9.24开始就不允许插件与之挂钩。
  • 将“干净登录”的文本添加到设置页面。

1.7.1

  • 2020-12-07年
  • 确实在默认情况下禁用了停止论坛垃圾邮件。

1.7.0

  • 2020-12-07
  • 将停止论坛垃圾邮件添加为垃圾邮件过滤器(默认情况下禁用)。
  • 添加珠穆朗玛峰和sfs选项以卸载.php。

1.6.0

  • 2020-12-02
  • 支持Everest Forms插件。
  • 在表单字段周围添加容器div。
  • 对所有统计数据使用“intval()”。

1.5.4

  • 2020-04-29
  • 使用“_n()”而不是“esc_html__()”格式化数字。

1.5.3

  • 2020-04-14
  • 只运行一次超时函数。
  • 删除函数“la_sentinelle_timout_clock”。
  • 将uninstall.php文件添加到数据库中的卸载选项。

1.5.2

  • 2020-02-23
  • 对输入字段使用类,而不是id。
  • 添加对Clean Login的支持(目前仅限于登录表单)。
  • 默认情况下,将Nonce设置为禁用。
  • 支持多站点的新wp_initialize_site操作。

1.5.1

  • 2019-03-09
  • 重写联系人表格7的错误消息。
  • 处处使用esc_html函数。

1.5.0

  • 2019-02-07
  • 添加对Caldera Forms插件的支持。
  • 添加对Easy Digital Downloads插件的支持。
  • 添加对Formidable插件的支持。
  • 删除不需要的选项以启用联系人表单7。
  • 重写统计函数。
  • 仅显示活动插件的统计信息。

1.4.1

  • 2019-01-08
  • 添加一些辅助功能修复。
  • 不要对散列字段名使用瞬态,这样更快。
  • 将评论链接添加到管理页面。

1.4.0

  • 2018-12-20
  • 固定登记表。
  • 添加更多统计信息。
  • 将WooCommerce挂钩重构为WordPress挂钩。

1.3.1

  • 2018-12-20
  • 为被阻止的评论添加计数器。

1.3.0

  • 2018-12-19
  • 添加选项以保存或不保存垃圾邮件注释(默认为保存)。
  • 将超时时间从3秒更改为1秒。
  • 仅在管理页面上加载管理代码。

1.2.1

  • 2018-11-20
  • 修复管理员登录。

1.2.0

  • 2018-11-16
  • 为每个支持的表单添加设置。
  • 重写JavaScript以支持多个表单。
  • 始终将JavaScript排队。

1.1.0

  • 2018-08-29
  • 支持WooCommerce表单(登录表单、丢失密码表单)。
  • 将日志添加为评论表单的comment_meta。
  • 将垃圾邮件评论的“li”添加到仪表板小部件“立即”。
  • 删除“la_sentinelle_preprocess_comment”功能,未使用。

第1.0.2条

  • 2018-08-22
  • 添加选项以在3个月后删除垃圾邮件评论。

1.0.1

  • 2018-08-04
  • 未安装支持的插件时显示文本。
  • 在登录表单上显示正确的超时消息。
  • 将超时时间从5秒更改为3秒。

1.0.0

  • 2018-07-27
  • 首次发布