一些用户档案现在在更新后每30分钟通过电子邮件发送摘要

在更新到最新版本的 Discourse 后,一些用户开始每 30 分钟到一小时收到一封电子邮件:

查看用户设置,它们似乎已更改为每 30 分钟或一小时发送一次电子邮件。我确信至少有一位用户没有自己进行此更改。并非所有用户的此设置都已更改。有人知道这是怎么回事吗?

Discourse 版本:3.3.0.beta3-dev

4 个赞

有两位用户遇到了这个问题(至少抱怨的用户是这么多)。

几周前,有用户抱怨收到了非常旧帖子的摘要,并且在上次发布后不久的一次升级似乎解决了这个问题。

也许值得分享一下你确切的提交。

2 个赞

我查看了最近发送邮件的用户,也发现了同样的情况。有两名用户的设置已更新为每小时。看起来是两个相当活跃的用户?

@pfaffman 我当前所在的提交是 581dbca97f

1 个赞

他们不是最活跃的用户,我想他们一定是因为只有他们两个人而更改了设置。

此后,我已更新至 3.3.0.beta3-dev (0e9451e93f),并且没有人抱怨。我不确定我之前的版本是什么。

1 个赞

是的,我好像记得在大约上周引入了一个 bug,现在已经修复了。

啊,是的

6 个赞

很有趣!那么我的理解是,这些用户可能确实启用了每小时邮件通知,但之前的设置意味着他们只有在有新内容可分享时才会收到摘要。

随着这项更改,用户现在会在摘要周期收到邮件,即使论坛内容没有变化,并且在他们访问网站后将停止接收邮件。例如,如果帖子是在夜间发布的,并且您启用了每小时摘要,那么您将每小时收到一封邮件,直到您醒来并查看您的通知。

不确定我的感受如何,但这绝对合乎逻辑!如果说您只收到每周摘要,那会更有意义。如果能有配置此功能的能力就好了——对我们的网站来说,如果我们能减少重复的邮件噪音,那将是最好的。

1 个赞

我会看看 :thinking:

如果我们没有为用户选择的 找到任何新内容,就不应该发送任何电子邮件摘要,即使频率是荒谬的“每 30 分钟”或“每小时”。

3 个赞

这很复杂,因为人们仅通过电子邮件使用 discourse 的网站不关心他们从未“看到”过的、两年前的消息,因为他们从不登录。因此,对他们来说,帖子应该在发送给他们(或者可能是在摘要中发送?)时被视为“已读”。

1 个赞

我加粗的,是的,对于那些只通过电子邮件使用 Discourse 的人来说,它确实应该基于我们上次发送摘要的时间。

1 个赞

我们计算电子邮件摘要内容所使用的“窗口”存在问题:man_facepalming:
该问题将通过 :point_down: 修复

8 个赞

此主题已在 5 天后自动关闭。不再允许回复。