[수정됨] 가입 또는 비밀번호 재설정 시 Discourse가 활성화 이메일을 보내지 않음

지원 요청이 아닙니다. 비슷한 상황에 처해 해결책을 찾고 있는 분들을 위해 겪은 내용을 공유하고자 합니다.

최근 저희의 1년 된 Discourse 인스턴스에서 사용자가 가입할 때 확인 이메일이 전송되지 않는 것을 알게 되었습니다.

테스트 이메일을 보내어 보았지만 문제없이 작동했습니다. 설정을 확인해 보았지만 이상한 점은 없었습니다. 이곳에서 검색해 보았지만 해결책을 찾을 수 없었습니다. 플러그인을 비활성화하고 앱을 다시 구축해 보았지만 역시 작동하지 않았습니다.

하지만 막상 지원을 요청하려던 찰나, 설정을 마지막으로 한 번 더 확인하던 중 원인을 발견했습니다.

저희는 이 설정을 “non-staff”(비스태프)로 하면 비스태프 사용자에게 이메일 다이제스트가 비활성화될 줄 알았습니다.

실제로 "모든 종류의 이메일"이라고 적혀 있지만, "경고: 이 설정을 ‘yes’ 또는 'non-staff’로 하면 Discourse 인스턴스에서 사용자 가입이 차단됩니다."와 같은 경고 문구가 있으면 도움이 될 것 같습니다.

또한, 사용자가 가입할 때 실제로는 이메일이 전송되지 않았는데도 이메일이 전송되었다는 메시지가 팝업으로 표시되는 것도 혼란스러운 점입니다. 그래서 처음에는 저희 이메일 제공업체에 문제가 있는 것으로 오해했습니다.

어쨌든, 이제 원인을 찾았으므로 설정이 잘못 구성되었을 때 다른 분들에게 도움이 되길 바랍니다.

Discourse를 만들어 주시고 개선해 주셔서 감사합니다.

3개의 좋아요

전역 배너는 있지만, 등록 페이지가 조용히 실패하기보다는 작동하지 않도록 거부하는 것이 더 좋다고 생각합니다.

3개의 좋아요

정확히 말하자면, 스크린샷에 이 설정이 모든 종류의 이메일을 비활성화한다는 내용이 명시되어 있습니다.

파리의 지하철에서 모든 정보가 적혀 있고 이용 가능함에도 불구하고 끊임없이 길을 잃곤 하던 때가 떠올라요.

이 분야에 아주 새로운 분들을 위해 개선할 부분이 있을 수 있겠죠 :slight_smile:

2개의 좋아요