복원 후 이메일 초대 전송이 작동하지 않음

Discourse 인스턴스를 클론한 후, “이메일로 초대” 기능이 작동하지 않는 것 같습니다.

"테스트 이메일 보내기"와 "rake admin:invite"는 모두 정상적으로 작동하지만, 초대 페이지를 통해 초대 이메일을 보내는 것은 작동하지 않습니다(재전송도 마찬가지입니다).

오류 로그나 오류 메시지도 없고, Sidekiq에 실패한 작업도 없습니다.

도와주셔서 감사합니다.

설정 disable email이 no로 설정되어 있는지 확인해 주시겠어요? (수입(import) 이후에는 yes 또는 non-staff로 설정되어 있을 수 있습니다.) CSS를 통해 알림 배너를 숨겼다면, 수입 이후에 discourse를 통해 전송되는 이메일이 조치를 취할 때까지 차단된다는 사실을 모르고 계실 수 있습니다.

찾았어요, 감사합니다! 설정이 "non-staff"로 되어 있었는데, 초대하려고 했을 때 저는 스태프였다고 확신하니까 좀 이상하네요. 어쨌든 "no"로 설정했는데 이제 잘 작동합니다.

가져오기(Import)가 100% 동일한 복본을 만들지 않는다는 것을 몰랐습니다. 다만 여기에서 어느 정도 문서화된 내용인 것 같네요.

다시 한번 감사합니다.

이 경우, '비직원’은 이메일이 직원에게만 전송됨을 의미합니다. 복구 직후에는 포럼이 아무것도 보내기 전에 모든 것이 정상인지 확인해야 할 수 있기 때문입니다.

다시 재구축하거나 rebake를 수행해야 하거나, 아바타가 이미 재생성되지 않은 경우라면, 지금 바로 모든 사용자를 복귀시키지 않는 것이 가장 좋습니다.

감사합니다!

다만, 이메일이 비활성화된 경우 초대 페이지에 disable_emails 설정에 종속된다는 안내가 있었으면 좋겠습니다. 다음과 같은 문구가 어떨까요?

"이메일로 초대"와 "초대 다시 보내기"는 “이메일 비활성화” 설정이 "아니오"로 되어 있어야 하며, 그렇지 않으면 이메일이 전송되지 않습니다.

이것은 보통 전역 배너에서 처리되는데, 초대 양식에 두 번째 사본을 추가할 이유는 없다고 생각합니다?

아, 맞아요. 배너를 못 봤네요. “알림 활성화”와 “토론을 시작해 보자” 사이에 있었는데, 그 위에 있는 배너에 너무 익숙해서 그냥 사라진 줄 알았어요.

고마워요.