Meu e-mail no Discourse não foi atualizado há algum tempo e perdi o acesso ao endereço de e-mail que o Discourse armazenou no meu perfil de administrador. Ainda consigo me conectar ao Discourse, então tentei alterar meu endereço de e-mail. Embora o Discourse 2.4.0.beta7 informe que enviou um e-mail para o novo endereço, não recebo nada (mas o teste SMTP funciona bem), e consigo ver um modelo confirm_old_email enviado para mim no log de “e-mails enviados”.
Isso significa que o Discourse está tentando me enviar um e-mail para a conta à qual não tenho mais acesso?
Sim. Este é um recurso de segurança para impedir que alguém encontre seu navegador conectado e roube sua conta de administrador.
Se você tiver outras contas de administrador, pode pedir que elas removam os privilégios de administrador da sua conta, depois você altera o endereço de e-mail e, em seguida, elas te tornam administrador novamente.
Se você não tiver outra conta de administrador e estiver usando uma instalação auto-hospedada, pode criar uma com:
cd /var/discourse
./launcher enter app
rake admin:create
Observe que você não poderá usar o mesmo endereço de e-mail para duas contas. Portanto, certifique-se de que esta conta não esteja usando o endereço de e-mail para o qual deseja alterar a sua.