phpBB:如何处理垃圾注册?

Tor*_*uun 5 spam activation phpbb

我正在管理一个基于 phpBB 的论坛,该论坛受到注册虚假帐户的垃圾邮件发送者的严重打击。为了解决这个问题,我们启用了“需要管理员激活”,但效果不佳:当新用户注册时,我会收到一封电子邮件,其中包含激活该用户的链接。但是,没有链接可以让我轻松地先查看用户;它直接进入激活状态。

我想尝试不同的方法,沿着这些方向:

  1. 我想在未经我同意的情况下允许注册;相反,用户必须收到一封带有激活链接的邮件。
  2. 我想要一个指定的版主小组来批准新注册用户发表的所有帖子。这应该通过论坛的基于网络的审核控制面板来完成。
  3. 当新用户发布垃圾邮件时,我希望版主组删除该邮件和帐户。
  4. 当新用户发布了一些非垃圾邮件时,他会被列入白名单,进一步发布不需要批准。

我如何实现这个设置?-或者-是否有类似但更智能的方法?

更新:我终于找到了一个无懈可击的解决方案:http: //CleanTalk.org——这是一项付费服务​​,但每年只需 8美元,物有所值。到目前为止,过滤器已 100% 准确地工作,没有任何垃圾邮件发送者通过,也没有阻止合法用户。我很佩服。

Tor*_*uun 4

需要采取的一些步骤:

我在 phpBB 的论坛中找到了一些信息,但对于新(论坛管理员)用户来说隐藏得太好了:

ACP、常规、用户注册设置、新会员帖子限制 - 设置为您想要的任何数量。ACP、常规、用户注册设置、将新注册用户组设置为默认值、是。

然后建议将新用户放入审核队列,但没有有关如何完成的信息:

可以像任何其他组一样对该组设置权限 - 一个示例用途是将新注册用户组放在所有论坛的审核队列中。

就是这样:

  1. ACP、用户和组、组的论坛权限。
  2. 设置“查找用户组”=“新注册用户”,提交。
  3. 选择所有论坛,提交。
  4. 等待加载长长的论坛列表...
  5. 为每个论坛设置角色=“在审核队列上”,然后提交。

我不记得这个角色是我自己创建的“在审核队列中”还是默认角色。在此处创建或查看角色:

  1. ACP、权限、论坛角色。
  2. 然后单击角色的“齿轮”图标,或使用列表下的文本字段创建它。
  3. 滚动经过“分配的用户/组...”部分到页面底部的“论坛权限”部分。
  4. 选择“其他”选项卡。
  5. 确保“未经批准即可发布”设置为“从不”。

以上所有内容都应该是新 phpBB 安装的默认设置,但事实并非如此。

同样在 中User Registration settings,打开reCaptcha并单击Configure以填写所需的站点密钥(可以通过该配置页面上的链接创建)。提交配置,然后返回用户注册设置并(再次)打开 reCaptcha,然后提交该更改。

另外,尝试这个MOD:http://www.phpbb.com/customise/db/mod/daropl_antispam/