【问题标题】:How to block spammers in phpBB3? [closed]如何在 phpBB3 中阻止垃圾邮件发送者? [关闭]
【发布时间】:2012-09-11 09:31:36
【问题描述】:

我有一个 phpBB3 网站,曾被垃圾邮件发送过一两次。用户会将胡言乱语发布到一些论坛中...我注意到了,进去删除它,没什么大不了的。

让我们保持清洁的主要因素是 - 该网站要求用户注册并确认他们的电子邮件,然后才能发帖。这阻止了机器人,但这似乎是一个真实的人,正在经历激活他们的帐户、导航到特定主题以及发布他们无用的烦人消息的动作。

我不希望我的真实用户被要求做任何额外的事情。

【问题讨论】:

  • 没有确切的细节,但活跃的用户群是一个相当不错的机械土耳其人。
  • 我对新用户设置了限制,让他们的帖子首先获得批准。 :)
  • 是的,让一些普通用户成为版主会有所帮助。我需要检查是否有“第一篇文章需要批准”的设置......好主意。
  • 我很乐意为您提供我的解决方案,因为它确实有效,但问题已解决。由于机器人不能使用 Javascript 或 jQuery。我使用的一个出色的解决方案是提交按钮上的 onlick 事件,因此它会更改隐藏的输入值。然后在 ucp_register.php 文件中,我只需将 $submit = (isset($_POST['submit'])) ? true : false; 更改为 $submit = (request_var('your_hidden_input_name_here', '') == 'yes') ? true : false;
  • 我认为这是一个真正的人类浪费他们宝贵的时间复制/粘贴到论坛中。

标签: php spam spam-prevention phpbb3


【解决方案1】:

垃圾邮件预防是一个多层次的过程。我在下面列出的 MOD 和设置对我有用,但不要以任何方式阻止所有垃圾邮件。正如您所提到的,似乎有人在幕后注册了一些帐户。这是真实的。后来,该人返回或让自动机器人使用他的凭据发布垃圾邮件。在这些情况下,您唯一的选择是做出反应。你将无法阻止一切。

正如 cmets 中提到的,第一步是为第一个帖子设置批准队列。在 PHPBB 3.0.3 中,添加了此选项。

  • 浏览到您的管理控制面板
  • 选择常规选项卡
  • 在左侧,在 Board Configuration 下,选择 Post Settings
  • 找到Enable Queued Posts 选项并将其设置为1

您(或您的版主)必须批准这些帖子才能显示。一旦第一个帖子获得批准,用户就可以正常发帖了。

下一个选项涉及对电路板本身的修改。一种这样的修改是Anti-Spam ACP。在其发布页面上,列出了以下功能:

  • Akismet 集成
  • 一键封禁
  • 停止论坛垃圾邮件集成
  • 垃圾邮件单词捕捉器(类似于单词审查器,但如果帖子包含列表中的任何单词,则帖子少于 X 个的作者的帖子需要批准)
  • 在发布 X 个帖子之前禁用某些个人资料字段(或要求或始终禁用)
  • 用户标记(允许您标记用户(并在他们被标记后取消标记)。标记后,该用户对其个人资料执行的操作、编辑帖子或添加帖子会列在ACP。)
  • 垃圾邮件日志
  • IP 搜索

它还列出“它有能力完全阻止 phpBB3 垃圾邮件”。把它和一大块盐一起吃。我已经在我的板上使用它几年了。它确实减少了我每天收到的垃圾邮件数量,但并不能完全阻止它。

第三个选项是Advanced Block MOD。这会将多个黑名单添加到您的论坛。它允许您向特定的黑名单添加某些权重(您可以选择最喜欢的),但确实有一组不错的默认值,我建议您使用一段时间。它还会向您的 ACP 添加一个Block Log。你会很快看到有很多机器人被这个模组阻止了。我在写这篇文章时注意到有一个新版本即将发布,但还没有通过 PHPBB 的验证过程。更多信息,包括这些功能的截图,请联系here

使用组合(或全部 3 个)将显着降低垃圾邮件出现在您的板上的比率。正如我之前所说,它不会消除它,但它会使它更易于管理。您的现有用户无需对这 3 项更改执行任何其他操作。新用户将有一个额外的步骤 - 他们将不得不等待他们的第一个帖子被批准。在安装和配置之后,管理员也不需要做任何事情,除了监控日志以查看是否需要修改任何配置选项。

【讨论】:

  • 不错的答案,但是您忘记了 rel:nofollow 到个人资料和签名中的所有链接,在大约 50 个帖子之前禁用帖子编辑,洪水控制以及一段时间后自动锁定帖子以进行编辑(3-14天)。
  • 顺便说一句,我在最新版本的 PHPBB3.1 中的任何地方都找不到“启用队列帖子” - 当然不是在“帖子设置”中
猜你喜欢
  • 2013-03-08
  • 1970-01-01
  • 2012-12-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-02
  • 1970-01-01
相关资源
最近更新 更多