관리자 이메일 주소를 변경하면 새 주소로 작동하나요?

안녕하세요!

제 Discourse 이메일 주소가 오랫동안 업데이트되지 않아, 관리자 프로필에 저장된 이메일 주소에 대한 접근 권한을 잃었습니다. 여전히 Discourse에 로그인할 수 있으므로 이메일 주소를 변경해 보았습니다. Discourse 2.4.0.beta7에서는 새 이메일 주소로 메일을 보냈다고 표시하지만, 실제로는 아무것도 수신되지 않습니다(SMTP 테스트는 정상적으로 작동합니다). 또한 ‘발신함’ 로그에서 confirm_old_email 템플릿이 저에게 전송된 것을 확인할 수 있습니다.

이것은 Discourse가 더 이상 접근할 수 없는 계정(이메일)으로 저에게 메일을 보내고 있다는 뜻인가요?

네. 이는 누군가가 로그인된 브라우저를 찾아 관리자 계도를 탈취하는 것을 방지하기 위한 보안 기능입니다.

다른 관리자 계정이 있다면, 그 계정으로 내 계정에서 관리자 권한을 제거하게 한 후, 이메일 주소를 변경하고, 다시 관리자로 승격할 수 있습니다.

다른 관리자 계정이 없다면, 셀프 호스팅 환경에서는 다음 명령어로 추가할 수 있습니다.

cd /var/discourse
./launcher enter app
rake admin:create

한 이메일 주소로 두 계정을 사용할 수 없으므로, 내 계정으로 변경하려는 이메일 주소를 이 계정이 사용하지 않는지 확인하세요.