邮件列表模式下,已编辑的帖子不通过邮件发送

只有新创建的帖子会通过电子邮件发送。当有人编辑帖子时,更改不会通过电子邮件发送。这导致仅通过电子邮件使用 Discourse 的用户缺乏信息。

1 个赞

我认为这是设计如此,而非漏洞。邮件列表模式已经会产生大量电子邮件,因此不针对编辑操作发送新邮件可能是为了限制发送的邮件数量。

4 个赞

这或许是设计使然,但这并非你所期望的,对吧?我的理解是,邮件列表模式旨在模拟邮件列表的行为。因此,对已发送邮件的任何编辑都需要发送一封新邮件。

最重要的是:(1) 当前的情况使得 Discourse 用户无法依赖电子邮件;(2) 这导致了不公平的局面:使用网页界面的用户能获得完整信息,而邮件用户则不能。

是否有办法禁用“编辑”选项?

1 个赞

有多种方法可以实现。你可以将最低信任等级设置为高于仅通过邮箱注册用户的等级。选项名为“编辑帖子所需的最低信任等级”。你还可以设置用户编辑帖子的时间限制:选项名为“帖子编辑时间限制”。

我建议确保你的“编辑宽限期”设置得比“邮箱验证时间窗口(分钟)”更短。

就我个人而言,不建议禁用编辑功能,因为几乎每个人在发帖后都会说:“哎呀,我打错字了。”(我在完成这篇帖子前编辑了4次。)你可以将编辑计时器设置为5分钟,而将邮箱验证计时器设置得更长,比如10分钟。在我的论坛上,我们允许永久编辑,因为所有操作都有记录,但许多人会设置一个限制,超过该限制后便无法再编辑。

你可以在管理员设置中搜索“edit”,找到所有这些设置及其他相关选项。

4 个赞