Mi correo electrónico de Discourse no se ha actualizado desde hace un tiempo y he perdido el acceso a la dirección de correo electrónico que Discourse tiene guardada en mi perfil de administrador. Aún puedo conectarme a Discourse, así que intenté cambiar mi dirección de correo electrónico. Aunque Discourse 2.4.0.beta7 indica que ha enviado un correo a la nueva dirección, no recibo nada (pero la prueba SMTP funciona correctamente), y puedo ver una plantilla confirm_old_email enviada a mí en el registro de “correos enviados”.
¿Significa esto que Discourse está intentando enviarme un correo a la cuenta a la que ya no tengo acceso?
Sí. Esta es una función de seguridad para evitar que alguien encuentre tu navegador con sesión iniciada y robe tu cuenta de administrador.
Si tienes otras cuentas de administrador, puedes pedirles que eliminen los privilegios de administrador de tu cuenta, luego cambies la dirección y finalmente te vuelvan a asignar como administrador.
Si no tienes otra cuenta de administrador y eres el anfitrión propio, puedes agregar una con:
cd /var/discourse
./launcher enter app
rake admin:create
Ten en cuenta que no podrás usar una misma dirección de correo electrónico para dos cuentas, así que asegúrate de que esta cuenta no utilice la dirección a la que deseas cambiar la tuya.