在多个邮件列表和 Discourse 上发生的线程

你好,

最近,我们向用户宣传了 Discourse 可以通过电子邮件使用,不仅可以回复现有话题,还可以创建新话题。一些用户开始尝试将问题同时发布到邮件列表和 Discourse。我们首先注意到的是,Discourse 不会“全部回复”,即邮件列表的订阅者或首次发布中抄送的人不会在 Discourse 本身收到回复。这可能需要考虑作为未来的改进方向……或者不。

但更成问题的是,最近有一个话题同时在三个邮件列表和我们的 Discourse 上发布,两天内收到了 28 条回复,其中 Discourse 的电子邮件地址被保留在收件人中,导致在我们的 Discourse 论坛上创建了同样数量的新话题!我不得不手动将每一条这样的帖子移到初始话题中并取消列出。新的回复不断生成新话题,我在思考该怎么办。目前我能想到的唯一解决方案是暂时禁用相应的电子邮件地址,并说明同时在一个邮件列表和 Discourse 上启动话题并不是一个好主意。

任何帮助或建议都将不胜感激。

Théo

这太无礼了。

在过去,我会设置一个 procmail 过滤器(根据维基百科,“注意:Procmail 已无人维护(最后一次更新于 2001 年)”),将具有该主题的邮件发送到 /dev/null。我不确定今天该怎么做,但恐怕你需要在邮件到达 Discourse 之前进行某种过滤。

祝你好运。

我使用的是 Discourse 公司托管的版本,所以我认为我无法进行那种过滤……

是的,你需要使用某个其他地址,先通过过滤器转发,然后再转到你的 Discourse 邮箱。我相信如果你愿意,完全可以不用他们提供的邮箱,但转发到现有邮箱可能更简单。

令人遗憾的是,解决你问题的首选工具竟然已经有 20 年没有更新,这本身就说明了很多问题。如果你通过 Gmail 账户运行它,可以利用其过滤器,然后再转发到你现有的邮箱。既然你能收到投递到某个分类的邮件,我想你肯定已经设置好了某种转发规则。

我以前靠管理邮件列表赚了不少钱。我觉得它们基本上是个坏主意,只是因为像我们这样的老年人还在坚持使用才没被淘汰。

实际上,Discourse 支持为每个分类提供一个独立的电子邮件地址,因此无需进行任何额外设置。

启用“分类同步邮件列表”后,对邮件线程的回复将进入同一主题。参见 https://meta.discourse.org/t/start-a-new-topic-via-email-e-mail/62977/21。

不过,如果 Discourse 能够在主题发布新消息时自动执行“回复全部”,将会非常有趣!这将提供一个双向的邮件列表界面。

谢谢!这看起来正是我在寻找的。我之前没有启用该设置,只是因为我不知道它是什么意思。