현재 자체 호스팅된 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는 다른 토픽에서 이 문제를 발견했을 때까지 복사 대상 사용자 목록에 추가되지 않았습니다.
이 문제는 오늘 생성된 거의 절반의 토픽/게시물에서 발생하고 있습니다. 이 시스템은 어제 방금 운영을 시작했는데, 테스트 단계에서는 이와 같은 현상을 확인하지 못했습니다.