Actualmente mi foro de Discourse es:
discourse.fotografos.online
Sin embargo, tengo problemas para iniciar sesión y/o restablecer la contraseña ya que SendGrid bloqueó mi correo electrónico por alguna extraña razón.
Mi correo electrónico (el mismo que la cuenta de administrador) funciona perfectamente de lo contrario:
equipe@fotografos.online
Soy el ADMINISTRADOR y también tengo otro moderador. Necesito recuperar el acceso y cambiar mi dirección de correo electrónico de administrador a otra a la que tenga acceso y así podré restablecer mi contraseña - para recuperar el acceso a mi cuenta de administrador…
Estás autohospedado, así que solo necesitas hacer algo como esto:
cd /var/discourse
./launcher enter app
rake admin:create
Puedes introducir tu dirección de correo electrónico allí y cambiar tu contraseña (o la contraseña de cualquier usuario. No tiene que ser un administrador).
Cambiar la dirección de correo electrónico es más 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
Podría funcionar, pero eso es más una pista que una solución.
Sería más fácil crear otra cuenta de administrador, iniciar sesión con ella, quitarle los privilegios de administrador a esa cuenta, cambiar la dirección de correo electrónico y luego volver a hacerla administradora.
No estoy seguro de si Sendgrid tiene esta opción, pero en el panel de administración de Mailgun puedes encontrar las direcciones que están bloqueadas/suprimidas y eliminarlas. Esto suele ocurrir cuando un usuario marca accidentalmente los correos electrónicos de Discourse como spam.