Solicitando Acesso de Login Diferente

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…

Alguém pode ajudar?

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.

5 curtidas

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.

Talvez isto: