Discourse の現在のセルフホスト版で、メーリングリストモードでメールによる全投稿の受信をオプトインしている一部のユーザーに、投稿が送信されていないトピックがあります。
メールログを確認しましたが、このトピックの投稿に対して、オプトインしている他のユーザーには送信されていないものの、一部のユーザーには確かにメールが送信されています。テスト用のユーザーアカウントの1つはメールを受信していますが、もう1つのテストユーザーは受信していません。
何度かトピックに投稿してみましたが、少なくとも他の1人も同様でした。
この原因となりそうなサイト設定やユーザー設定は見当たりませんが、何を見落としているのでしょうか?
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 は、別のトピックで問題に気づくまで、コピーユーザーのリストに追加されていませんでした。
これは、今日作成されたほぼ半数のトピック/投稿で発生しているようです。このシステムは昨日稼働を開始したばかりですが、テスト中にこのような問題は見られませんでした。