检查 Discourse 是否发送了所有应发的邮件

对于最近的论坛帖子,仅基于“watch”状态,应该有大约 1300 名用户收到邮件。

但是,从 Amazon SES 控制台以及 Discourse 的 /admin/email-logs 发送页面来看,仅发送了大约 700 封。

只有大约 20 封出现在 /admin/email-logs/skipped 页面,显示为“Skipped”,这些情况的原因是“Exceeded bounce_score_threshold”。

还有什么其他原因会导致这种差异?

我会留意未来的消息,看看这是否是一次性的问题。

/admin/email/bounced 里有吗?

是的,大约20个。

我刚想到一个问题。有一个设置可以在论坛一段时间不访问后停止发送电子邮件。我敢打赌失踪的人已经超过了那个时间点。有没有办法使用 Data Explorer 来检查?

我认为那只是针对活动摘要?(“在几天后禁止发送摘要电子邮件”)或者您有其他的想法?

缺少 600 条似乎有很多人更改了他们的电子邮件偏好设置为“从不”,但也许值得检查一下以防万一?

您是否检查了有多少人收到了通知?

1 个赞

是的,这正是我(模糊地)想到的。我今晚会尝试在数据库中使用数据浏览器查找这些内容。

大约有 1100 个“总是”和 300 个“从不”(中间没有人!)所以我们已经处理了一半!谢谢。

1 个赞