在当前自托管的 discourse 版本中,我遇到了一些主题,其中的帖子没有发送给部分已选择通过邮件列表模式接收所有帖子的用户。
我已检查了我的邮件日志,可以确定的是,此主题的帖子确实已发送给部分用户,但未发送给其他同样选择了接收所有帖子邮件的用户;我的一个测试用户帐户收到了邮件,但另一个测试用户没有收到。
我已尝试多次发布到该主题,至少还有其他人也尝试过。
我没有看到任何可能导致此问题的站点或用户设置,是我忽略了什么吗?
这些是帖子:
id | user_id | timezone
--------+---------+----------------------------
119197 | 586 | 2023-04-03 11:05:41
119198 | 2 | 2023-04-03 11:12:03.207053
119215 | 2 | 2023-04-03 15:42:45.195223
119216 | 2 | 2023-04-03 16:18:22.664227
119218 | 508 | 2023-04-03 16:55:42.167977
119219 | 2 | 2023-04-03 16:56:00.140777
119222 | 2 | 2023-04-03 18:11:33.953314
(7 rows)
这些是发送给用户 703 的邮件(来自 email_logs 表):
id | post_id | email_type | timezone | smtp_transaction_response
-----+---------+--------------+----------------------------+--------------------------------------
242 | 119197 | mailing_list | 2023-04-03 11:18:55.832126 | 250 2.0.0 Ok: queued as C95C443350B8
243 | 119198 | mailing_list | 2023-04-03 11:22:04.731579 | 250 2.0.0 Ok: queued as B0E2943350B8
(2 rows)
这些是为这些帖子发送的所有邮件:
id | post_id | email_type | user_id | timezone | smtp_transaction_response
-----+---------+--------------+---------+----------------------------+--------------------------------------
242 | 119197 | mailing_list | 703 | 2023-04-03 11:18:55.832126 | 250 2.0.0 Ok: queued as C95C443350B8
243 | 119198 | mailing_list | 703 | 2023-04-03 11:22:04.731579 | 250 2.0.0 Ok: queued as B0E2943350B8
276 | 119215 | mailing_list | 5 | 2023-04-03 15:52:47.834189 | 250 2.0.0 Ok: queued as B51B443350B8
277 | 119216 | mailing_list | 5 | 2023-04-03 16:28:29.651872 | 250 2.0.0 Ok: queued as 8760743350B8
281 | 119218 | mailing_list | 5 | 2023-04-03 17:05:43.582886 | 250 2.0.0 Ok: queued as 8209143350B8
282 | 119219 | mailing_list | 5 | 2023-04-03 17:06:02.231359 | 250 2.0.0 Ok: queued as 201A243350B8
287 | 119222 | user_replied | 508 | 2023-04-03 18:21:38.024441 | 250 2.0.0 Ok: queued as EDE47434362C
288 | 119222 | mailing_list | 5 | 2023-04-03 18:21:38.074723 | 250 2.0.0 Ok: queued as 07474434362D
(8 rows)
在注意到另一个主题上的问题后,用户 ID 5 才被添加到抄送用户列表中。
这似乎发生在今天近一半的主题/帖子中。该系统昨天才上线,但在测试期间我没有遇到过类似问题。