如何禁用或减少发送给管理员的“有可用更新”电子邮件

我怀疑我忽略了一个简单的设置,但有没有办法配置发送给管理员的“可用更新”电子邮件数量?我们使用邮件列表作为我们的管理员电子邮件地址。它每 30 分钟或更短的时间收到一次新的 Discourse 版本更新可用通知。

好消息,Discourse 有新版本了!

您的版本:2.9.0.beta2
新版本:2.9.0.beta3

....
1 个赞

我认为您要找的是 new version emails 管理员设置。:+1:

不过那只是一个开关,所以可能不是。:thinking:

1 个赞

谢谢。你说得对——我们确实希望收到通知,但最好只收到一次。不过,这有帮助。

2 个赞

您的 version checks 会在您的管理员仪表板上显示更新信息,这是否可以作为备份选项/替代方案?(取决于您在仪表板上的频率)

version emails 应该只发送一封,但我没有将其与邮件列表类型的设置一起使用,因此我不确定是什么触发了多封?这是可以从邮件列表方面进行调整的吗?

2 个赞

这是个糟糕的主意。这意味着列表上的任何人——或可以访问它的人——都可能劫持或破坏你的网站(也许是无意的),而不知道是谁干的。你应该给每个人他们自己的管理员账户。

但除此之外,我只记得看到过每个站点只有一个通知。你可以查看 /admin/email/sent,看看它是否在那里列出了多次。我不认为 Discourse 会这样做,但也不知道为什么你的邮件列表会这样做。

3 个赞

@pfaffman,同意。我在描述“将邮件列表用作我们的管理员contact电子邮件地址”时,忽略了包含contact。所有管理员(实际上是所有用户)都需要拥有自己的独立账户。

也许我们某个设置有问题。看起来这个 Discourse 实例似乎很期待升级。这是 /admin/email/sent 屏幕的输出:

2 个赞

感谢您,@JammyDodger。我们将立即禁用此设置,并希望是暂时的。

2 个赞

明白了。好问题。这是有可能的。就我所知,这个邮件列表是一个谷歌群组。我们没有遇到过这个列表接收到的其他邮件出现这种异常行为。我仔细检查了,确保没有循环成员。情况并非如此。

2 个赞

您的 Discourse 站点是如何托管的 @lee7? 使用我们标准的安装说明吗?

版本更新邮件是由每日 Sidekiq 作业发送的:

作业不应该每天运行一次以上。我们还有一个检查,以确保我们只通知一个给定的版本一次。

所有这些数据都存储在 Redis 中……所以我的猜测是您有一个不寻常的 Redis 配置?

4 个赞