我有一个phpBB3网站被垃圾邮件一次或两次。用户会将gibbersh发布到一些论坛中......我注意到,进去删除它,没什么大不了的。
在大多数情况下保持我们清洁的是 - 该网站要求用户在允许发布之前注册并确认他们的电子邮件。这可以阻止机器人,但这似乎是一个真正的人类通过激活他们的帐户,导航到一个特定的主题,并发布他们无用的恼人的消息的动作。
我不希望要求我的真实用户做任何其他事情。
答案 0 :(得分:4)
垃圾邮件预防是一个多层次的过程。我列出的MOD和设置对我有用,但不要以任何方式阻止所有垃圾邮件。正如您所提到的,似乎有人在幕后注册了一些帐户。这是真的。之后,该人返回或有自动机器人使用他的凭据发布垃圾邮件。在那些情况下,你唯一的选择是做出反应。你将无法阻止一切。
正如评论中提到的,第一步是为第一篇文章设置批准队列。在PHPBB 3.0.3中,添加了此选项。
Enable Queued Posts
选项并将其设置为1 您(或您的版主)必须批准这些帖子才能显示。第一篇文章获得批准后,用户将能够正常发布。
下一个选项涉及对电路板本身的修改。一个这样的修改是Anti-Spam ACP。在它的发布页面上,列出了以下功能:
它还列出了“它有能力完全阻止phpBB3垃圾邮件”。带上一大块盐就可以了。我已经在我的主板上使用了几年。它肯定减少我每天收到的垃圾邮件数量,但它并没有完全阻止它。
第三个选项是Advanced Block MOD。这会在您的论坛中添加多个黑名单。它允许你为特定的黑名单添加一定的权重(你选择你最喜欢的),但确实有一套不错的默认值,我建议你运行一段时间。它还会为您的ACP添加Block Log
。你很快就会发现有很多机器人被这个mod阻挡了。我在写这篇文章时注意到很快就会出现一个新版本,但是还没有通过PHPBB的验证过程。更多信息,包括这些功能的屏幕截图是here。
使用组合(或全部3)将显着降低垃圾邮件在您的主板上显示的速率。正如我之前所说,它不会消除它,但它会使它更易于管理。您的现有用户无需对这3项更改执行任何其他操作。新用户将有1个额外的步骤 - 他们将不得不等待他们的第一个帖子被批准。在安装和配置之后,除了监视日志以查看是否需要修改任何配置选项之外,管理员也不必执行任何操作。