批量添加电子邮件地址到群组发送邀请邮件,即使“通知用户”未勾选(最新分支)

摘要

批量向群组添加电子邮件地址时,即使未选中“通知用户”,似乎也会发送邀请邮件。

预期行为

当“通知用户”未选中时,不应发送任何邮件。

实际行为

Discourse 发送了主题为:

“[Name] 邀请您加入 [forum]”

的邀请邮件。Brevo 事务日志确认了邮件的发送,并将其归类为邀请邮件。

环境

  • Discourse 版本:最新分支(自托管 Docker,通过 git pull 和重建保持最新)
  • 托管:自托管 Docker
  • SMTP 提供商:Brevo
  • 执行的操作:
    管理员 → 群组 → 添加成员 → 批量添加电子邮件地址 → “通知用户”未选中

问题

这是预期的行为,因为电子邮件地址尚未对应现有用户(邀请流程),还是非预期的行为?

相关旧讨论

我的经验表明,即使“通知用户”未勾选,邀请邮件仍然会发送。

证据

Brevo 事务日志显示:

  • 事件:已送达 (Delivered)
  • 事件:通过代理打开 (Opened by proxy)
  • 主题:“[Name] 邀请您加入 [forum]”

这些邮件是在批量添加操作后立即触发的。

目标

澄清这对于暂存/不存在的用户来说是预期的设计行为,还是较新 Discourse 版本中的回归/用户体验模糊之处。

1 个赞