Atualmente, meu fórum do Discourse é:
discourse.fotografos.online
No entanto, estou tendo problemas para fazer login e/ou redefinir a senha, pois o SendGrid bloqueou meu e-mail por algum motivo estranho.
Meu e-mail (o mesmo da conta de administrador) funciona perfeitamente em outras situações:
equipe@fotografos.online
Eu sou o ADMINISTRADOR e também tenho outro moderador - preciso recuperar o acesso e alterar meu e-mail de administrador para outro que eu tenha acesso e, assim, poderei redefinir minha senha - para recuperar o acesso à minha conta de administrador…
Você está auto-hospedado, então você só precisa fazer algo como isto:
cd /var/discourse
./launcher enter app
rake admin:create
Você pode inserir seu endereço de e-mail lá e alterar sua senha (ou a senha de qualquer usuário. Não precisa ser um administrador).
Alterar o endereço de e-mail é mais difícil.
Algo como
./launcher enter app
rails c
u=User.find_by_email('old@address.com')
ue=UserEmail.find_by(user_id: u.id)
ue.email_addrress='new@fun.com'
ue.save
Pode funcionar, mas isso é mais uma dica do que uma solução.
Seria mais fácil criar outra conta de administrador, fazer login com ela, remover os privilégios de administrador dessa conta, alterar o endereço de e-mail e, em seguida, torná-la administradora novamente.
Não tenho certeza se o Sendgrid tem essa opção, mas no painel de administração do Mailgun você pode encontrar os endereços bloqueados/suprimidos e removê-los. Isso geralmente acontece quando um usuário marca acidentalmente e-mails do Discourse como spam.