邮件列表模式下的用户未收到邮件且未出现在跳过的_email_logs中

我们有一位用户已设置为邮件列表模式,但仍未收到某些电子邮件。该帖子/主题的电子邮件通知既没有出现在他们的 email_logs 表中,也没有出现在他们 user_idskipped_email_logs 表中。

到目前为止,他们只提到在一个类别中缺少电子邮件,但他们确实会收到该类别的一些电子邮件通知。同一电子邮件域上的其他用户会收到通知。

我们不确定这何时开始,但他们多年前更改过用户名,所以我认为可能是这个问题,但最终似乎并没有追溯到用户名更改。

我也检查了 /logs。我们还可以查看哪些其他日志来了解为什么 Discourse 没有为他们生成某些电子邮件通知?

我认为我们已经将问题缩小到当一个主题是在“安全”类别(如“员工”)中创建,然后移动到公共类别时。因此,我们会起草一些内容,然后将其放入公共类别,而这些人错过的就是这些警报。

有人对代码库的这部分足够了解,可以看看在电子邮件通知路径中是否可能遗漏了这种情况吗?