지원 요청이 아닙니다. 비슷한 상황에 처해 해결책을 찾고 있는 분들을 위해 겪은 내용을 공유하고자 합니다.
최근 저희의 1년 된 Discourse 인스턴스에서 사용자가 가입할 때 확인 이메일이 전송되지 않는 것을 알게 되었습니다.
테스트 이메일을 보내어 보았지만 문제없이 작동했습니다. 설정을 확인해 보았지만 이상한 점은 없었습니다. 이곳에서 검색해 보았지만 해결책을 찾을 수 없었습니다. 플러그인을 비활성화하고 앱을 다시 구축해 보았지만 역시 작동하지 않았습니다.
하지만 막상 지원을 요청하려던 찰나, 설정을 마지막으로 한 번 더 확인하던 중 원인을 발견했습니다.
저희는 이 설정을 “non-staff”(비스태프)로 하면 비스태프 사용자에게 이메일 다이제스트가 비활성화될 줄 알았습니다.
실제로 "모든 종류의 이메일"이라고 적혀 있지만, "경고: 이 설정을 ‘yes’ 또는 'non-staff’로 하면 Discourse 인스턴스에서 사용자 가입이 차단됩니다."와 같은 경고 문구가 있으면 도움이 될 것 같습니다.
또한, 사용자가 가입할 때 실제로는 이메일이 전송되지 않았는데도 이메일이 전송되었다는 메시지가 팝업으로 표시되는 것도 혼란스러운 점입니다. 그래서 처음에는 저희 이메일 제공업체에 문제가 있는 것으로 오해했습니다.
어쨌든, 이제 원인을 찾았으므로 설정이 잘못 구성되었을 때 다른 분들에게 도움이 되길 바랍니다.
Discourse를 만들어 주시고 개선해 주셔서 감사합니다.

