邮件发送到多个群组

问题摘要

向多个群组发送的邮件仅为首个群组生成一条新消息。

环境

  • 外部:一个 POP3 邮箱
  • 外部:该邮箱的多个别名(例如 ‘group-a@domain.de’, ‘group-b@domain.de’ 等)
  • Discourse:配置了不同收件邮箱地址的多个 Discourse 群组

行为表现

  • 外部:发送至 ‘group-b@domain.de’ 的一封邮件会在邮箱中生成一条记录
  • 外部:发送至多个收件人(‘group-a@domain.de’ + ‘group-b@domain.de’)的一封邮件会在邮箱中生成一条记录,邮件头中包含多个收件人
  • Discourse:仅包含单个收件人(‘group-c@domain.de’)的传入邮件会为目标群组生成一条新消息 :white_check_mark:
  • Discourse:包含多个收件人的单封传入邮件仅为首个群组生成一条新消息 :warning:

示例 / 用例

发件人 ‘a@external.de’ 向 ‘b@external.de’、‘group-a@domain.de’ 和 ‘group-b@domain.de’ 发送一封邮件。
几分钟后,Discourse 中生成了一条新消息,其接收者/成员为 group-a。Group-b 不会收到通知,也无法访问该消息。


我找不到类似“单独处理每个收件人”的设置。
其他人是否遇到过相同的问题?是否有可能实现此类设置,或者除了使用多个邮箱(每个邮箱每月需付费)之外是否有变通方案?

请提供帮助。我已经搜索了数小时,却陷入了死胡同。

有一个旧话题 Email-in to multiple categories 存在类似但不完全相同的问题。在该旧话题中,应该会在不同分类下生成多条话题。而在我的场景中,需要为一封邮件在多个群组中各生成一条消息。就像手动撰写消息并手动将多个群组添加为该消息的接收者一样,这样所有人都可以在同一位置进行回复。


附注:由于作为新用户无法使用过多链接,我不得不给所有邮箱地址加上单引号。实际发送邮件时并没有这些单引号。

有人有建议吗?即使没有解决方案也行。请给我指个方向 :wink:
需要更多信息吗?

你好,

我们也发现了同样的问题。

  • Discourse 版本 2.6.0.beta5

我们该如何协助解决这个错误?

很高兴我不是唯一一个遇到这情况的人 :wink:

我们的版本:2.6.0.beta6

我们未能成功解决或找到此问题的根源。

看起来邮件接收器在目标地址上存在循环问题,并且仅处理第一个匹配的目标地址(如果我的理解正确的话):

1 个赞