此主题适用于正遭受垃圾邮件攻击或希望采取预防措施来应对垃圾邮件的网站所有者。
[^1]:您是 Discourse 的付费客户
我的社区现在正遭受大量垃圾邮件攻击
有太多的垃圾邮件用户和帖子,而且还在不断涌入!![]()
如果您由我们托管 [^1],欢迎您写信至 team@discourse.org 获取支持,我们的团队将尽快采取必要的措施。您也可以自行采取以下步骤。
以下设置可用于缓解攻击
must approve users - 可用于阻止新用户涌入,所有新帐户在发帖前都需要获得批准。
将 Fast typing threshold 增加到 high,您可以增加人们需要输入的最短时间才能绕过审查队列。注意 如果输入速度过快,帐户将被静默,用户在获得批准之前将无法发帖。
设置 approve new topics unless allowed groups → admins, moderators, trust_level_2 - 这将确保论坛上的新用户在获得批准之前无法创建新主题。
设置 hide post sensitivity → high - 设置为高,垃圾邮件帖子将根据用户标记更快地被隐藏。
检查 flag sockpuppets - 垃圾邮件发送者经常共享 IP 地址,通过标记共享相同 IP 的用户,您更有可能抓住垃圾邮件发送者。
如果存在垃圾邮件模式,您可以使用 watched words 功能自动静默使用特定词语的帐户。
您应该只在了解其含义的情况下应用以下设置:
- 取消选中
allow new registrations - 设置
max new accounts per registration IP→ 1
我的审查队列中有太多被标记的用户和帖子!
如果您由我们托管,请写信至 team@discourse.org,我们可以为您处理。
如果您是自托管的,您可以使用此 rake 任务来处理审查队列中的许多项目。
bundle exec rake 'reviewables:mass-handle'
如果目前有太多明显是垃圾邮件且未被标记的主题,并且您已配置 Discourse AI,您可以使用此功能将主题追溯性地放入垃圾邮件检测器中。
rake ai:spam:scan_topics[2025-01-01,2025-01-05]
如果目前有太多明显是垃圾邮件且未被标记的主题,并且您已配置 Akismet,您可以使用此功能让 Akismet 追溯性地扫描它们:
rake akismet:scan_old
我想为我的网站做好防垃圾邮件的准备
请注意,其中一些建议可能会给社区贡献带来摩擦。如果您打算永久启用某些设置,最好评估哪些设置适合您的社区。