在更新到最新版本的 Discourse 后,一些用户开始每 30 分钟到一小时收到一封电子邮件:
查看用户设置,它们似乎已更改为每 30 分钟或一小时发送一次电子邮件。我确信至少有一位用户没有自己进行此更改。并非所有用户的此设置都已更改。有人知道这是怎么回事吗?
Discourse 版本:3.3.0.beta3-dev
4 个赞
有两位用户遇到了这个问题(至少抱怨的用户是这么多)。
pfaffman
(Jay Pfaffman)
4
几周前,有用户抱怨收到了非常旧帖子的摘要,并且在上次发布后不久的一次升级似乎解决了这个问题。
也许值得分享一下你确切的提交。
2 个赞
我查看了最近发送邮件的用户,也发现了同样的情况。有两名用户的设置已更新为每小时。看起来是两个相当活跃的用户?
@pfaffman 我当前所在的提交是 581dbca97f
1 个赞
他们不是最活跃的用户,我想他们一定是因为只有他们两个人而更改了设置。
此后,我已更新至 3.3.0.beta3-dev (0e9451e93f),并且没有人抱怨。我不确定我之前的版本是什么。
1 个赞
HAWK
(Hawk)
7
是的,我好像记得在大约上周引入了一个 bug,现在已经修复了。
啊,是的
6 个赞
很有趣!那么我的理解是,这些用户可能确实启用了每小时邮件通知,但之前的设置意味着他们只有在有新内容可分享时才会收到摘要。
随着这项更改,用户现在会在摘要周期收到邮件,即使论坛内容没有变化,并且在他们访问网站后将停止接收邮件。例如,如果帖子是在夜间发布的,并且您启用了每小时摘要,那么您将每小时收到一封邮件,直到您醒来并查看您的通知。
不确定我的感受如何,但这绝对合乎逻辑!如果说您只收到每周摘要,那会更有意义。如果能有配置此功能的能力就好了——对我们的网站来说,如果我们能减少重复的邮件噪音,那将是最好的。
1 个赞
我会看看 
如果我们没有为用户选择的 找到任何新内容,就不应该发送任何电子邮件摘要,即使频率是荒谬的“每 30 分钟”或“每小时”。
3 个赞
pfaffman
(Jay Pfaffman)
13
这很复杂,因为人们仅通过电子邮件使用 discourse 的网站不关心他们从未“看到”过的、两年前的消息,因为他们从不登录。因此,对他们来说,帖子应该在发送给他们(或者可能是在摘要中发送?)时被视为“已读”。
1 个赞
我加粗的,是的,对于那些只通过电子邮件使用 Discourse 的人来说,它确实应该基于我们上次发送摘要的时间。
1 个赞
我们计算电子邮件摘要内容所使用的“窗口”存在问题:man_facepalming:
该问题将通过
修复
8 个赞