如何将所有@群组的提及统一发送至一个邮箱,而不是单独通知每位成员?

大家好,

我想就一个通知设置问题寻求建议。

我们有一个小组(约 6 名成员,主要是非技术背景的临床人员),经常在我们的论坛上被 @提及。每次被标记时,每位成员都会收到一封独立的电子邮件,这让他们感到非常困扰。

我希望能实现的效果: 当有人标记该小组,或引用了标记该小组的内容时,我希望只有一封邮件发送到共享邮箱(例如 support@ourorg.org),而不是向每位小组成员分别发送邮件。

理想情况下,小组成员还能自行微调此设置——即停止接收针对该特定小组标签的邮件,同时不影响他们个人的提及通知。其中几位成员是活跃的发帖者,他们仍然希望在自己被个人提及或回复时收到通知,只是不想接收小组标签带来的干扰。

我目前尝试过的方案:

  • 创建了一个专用的“收集”账户,将其邮箱地址设置为共享邮箱,将其加入该小组,并将其个人通知偏好(“当我被引用、回复、@提及时给我发邮件……”)设置为“始终”。这确实有效,每次提及都会向共享收件箱发送一封邮件。
  • 我曾希望存在一种按小组划分的通知级别(关注/跟踪/静音),让成员可以专门针对这一个小组进行设置,且独立于他们全局的“被提及时给我发邮件”偏好——类似于分类/标签通知级别的工作方式。但我无法在小组的“成员”页面、“管理”选项卡或我自己的账户偏好中找到此功能。

因此,我认为我的问题是:

  1. 针对小组提及(而非发送到小组收件箱的消息),是否存在这样的按小组静音/通知级别设置?如果有,成员在哪里可以访问该设置?
  2. 如果不存在此功能,是否有推荐的方法来实现“每次小组标签只发送一封邮件”,而不需要要求每位成员全面禁用他们个人的提及通知?
  3. 对于这种情况,使用 Discourse Automation 插件(或其他方法)是否比我目前构建的方案更合适?

任何建议都深表感谢!

谢谢!

我认为你需要做的是(在不修改核心代码的情况下)创建一个新的组,命名为 clinical-members,这才是实际的组,然后将所有成员从现有组移到该新组中(如果这些用户的权限来自该组,你还需要相应地调整类别权限)。接下来,创建一个 clinical-announcements 用户,将其地址设置为该组的电子邮件地址,并将其添加到 clinical 组中。这样,当人们提及 @clinical 时,消息就会发送给那个单一的“用户”。

等等。你不需要新建一个组。在重命名组之后,创建一个新用户,使用原组名作为用户名,并将共享邮箱地址设为其电子邮件地址。

Tim And Eric Mind Blown Universe Meme

谢谢 @pfaffman!我刚设置好了你的第二个建议,经过一番尝试和摸索,看起来现在运行正常。