![如何处理 Invision Power Board (IPB) 上的论坛垃圾邮件发送者?](https://linux22.com/image/492994/%E5%A6%82%E4%BD%95%E5%A4%84%E7%90%86%20Invision%20Power%20Board%20(IPB)%20%E4%B8%8A%E7%9A%84%E8%AE%BA%E5%9D%9B%E5%9E%83%E5%9C%BE%E9%82%AE%E4%BB%B6%E5%8F%91%E9%80%81%E8%80%85%EF%BC%9F.png)
我正在管理一个基于 Invision Power Board v2.3.6 的公共网络论坛。由于 ReCaptcha,注册信息已经过滤,但仍然有很多人似乎手动注册,实际上只发了一两篇垃圾邮件,然后就再也不回头了。
预先验证注册似乎不太容易,因为我可以区分普通用户和垃圾邮件发送者。
理想的解决方案是让新注册的用户缓刑让他们自由发布帖子,但只要帖子没有经过手动验证,就不会被看到。
然后,人工验证会直接将真正的发帖者升级为普通用户(帖子直接可见,无需审核)。
IPB 提供了一个复杂的策略系统,我认为这种方案(或类似方案)是可行的。对此有什么想法吗?
答案1
创建一个名为“少于 1”的组,所有新注册的用户都属于该组。将该用户组设置为在 1 个帖子后晋升为普通“成员”。创建一个论坛,并将该论坛设为“少于 1”组可以看到的唯一论坛。将该论坛隐藏起来,以便只有您的超级版主和管理员可以看到它。这样,当他们发布第一篇可能是垃圾的帖子时,您将能够看到它并删除该用户,而其他用户却一无所知。
答案2
有一个网站提供大量信息,可帮助您消除论坛垃圾邮件……www.stopforumspam.com,他们拥有已知垃圾邮件发送者的注册列表,并且保持最新状态(每小时更新一次)。我在我的网站上实施了这项服务,我的垃圾邮件从每天 40 多起事件减少到过去一两个月内只有 1 起事件。他们甚至有一个用于访问数据的 API,因此您不必一直下载数据列表。而且这是一项免费服务。
我会看看你的软件是否有可以与它们链接的模块。