수신을 받지 못하는 몇몇 계정을 확인해서 카테고리 및/또는 태그가 음소거(muted)되어 있는지 확인해 보셨나요? 음소거가 설정되어 있으면 다이제스트에 해당 토픽이 포함되지 않는다고 생각합니다.
그렇지 않다면 팀이 가장 좋은 자원이 될 것입니다.
메일 서버 관련 설정으로, 도메인에 DKIM DNS 레코드를 추가하셨나요? 모든 SMTP 제공업체에서 이것이 필요한지는 확실하지 않습니다. 하지만 이메일이 스팸으로 분류되거나 차단되는 것을 방지하는 데 도움이 될 수 있습니다. 스팸 폴더를 확인해 달라고 사용자에게 요청해 보셨나요?
@Heliosurge에게 감사드립니다. 명확히 하자면, 이메일이 아예 전송되지 않고 있으므로, 읽혔거나 차단되었거나 스팸으로 전달되었는가의 문제가 아닙니다. Discourse가 애초에 이메일을 처리하지 못하고 있습니다. 지난 며칠간의 활동에 대한 스크린샷은 다음과 같습니다:
설정 및 구성을 고려할 때, 하루에 약 90개의 다이제스트가 발송되어야 합니다.
[사용자의 이메일 주소를 포함하고 있어 스크린샷은 편집되었습니다.]
따라서 우리가 파악한 바로는, 이메일이 애초에 대기열에 추가되지 않고 있습니다. 작업이 실행되지 않거나, 실패하고 있는 것 같습니다… 혹은 둘 다일 수도 있습니다.
@Heliosurge 질문에 대한 답변이 늦어서 죄송합니다. 다이제스트를 받지 못하는 설정을 가진 사용자가 몇 명 있을 수는 있습니다. 사이트에는 설정을 직접 관리하고 있는 데모 사용자가 여러 명 있으며, 다이제스트가 정상적으로 전달되어야 한다고 확인했습니다(그렇게 생각합니다). 따라서 80명 모두가 다이제스트를 받지 않도록 설정을 변경한 경우는 아니라고 생각합니다.
오늘 한 가지 이상한 점을 발견했는데, 사이트에 접속했을 때 ‘마지막 방문’ 표시가 9일 전처럼 오래되어 있습니다. 그런데 저는 매일 방문하는데 말이죠. 이는 정확하지 않은 것 같습니다. 이 로직이 Discourse가 다이제스트를 전송할 날짜로 고려하는 것과 관련이 있을까요? 전혀 모르겠고, 그저 제 눈에 이상해 보여서 묻는 것입니다. 지금은 다음 단계를 위해 별다른手が(수단)가 없는 상태라…
여기서는 정말로 확신하기 어렵습니다. 관리자는 종종 문제가 발생했음을 가장 나중에 인지하게 되니까요.
자신의 마지막 방문 정보가 정확해 보인다고 하셨는데, @Jacob_Peebles의 마지막 방문 정보는 제대로 업데이트되지 않는다는 말씀이신가요?
얼마나 많은 다른 사용자들도 비슷한 문제를 겪고 있을지 궁금합니다.
Jacob님, 계정에서 다이제스트 이메일을 수신하고 계신가요? 늘 온라인에 계시기 때문에, 다이제스트 이메일이 발송되는 iirc 시간 범위 내에 있지 않을 수도 있습니다. 하지만 사용자가 얼마나 오랫동안 접속하지 않았는지를 설정하는 옵션을 확인하기 어렵네요. 혹시 말씀하신 30분, 1시간, 일일, 주 단위의 설정이 그런 것인지요.
이것이 얼마나 답답한지 충분히 이해합니다. 필요한 이메일만 발송하도록 하여 전송되는 이메일 부하를 줄이는 데 도움이 될 수 있을 테니까요.
@Heliosurge 아니요, 저는 다이제스트를 받지 못하고 있습니다. 하지만 지난 3일 동안 다이제스트를 받은 사용자가 단 한 명도 없습니다.
네, 정말 답답한 상황인 것은 분명합니다. 우리가 파악한 바로는 시스템 오류도 없고, sidekiq에도 아무것도 없으며, 로그에도 아무런 기록이 없어서 실제로 누구에게든 이런 일이 발생할 수 있습니다… 그리고 이메일이 의도대로 발송되지 않고 있다는 사실을 절대 알지 못할 수도 있죠… 무서운 일이네요.