La mia e-mail su Discourse non è stata aggiornata da un po’ di tempo e ho perso l’accesso all’indirizzo e-mail salvato nel mio profilo di amministratore su Discourse. Posso ancora accedere a Discourse, quindi ho provato a cambiare il mio indirizzo e-mail. Anche se Discourse 2.4.0.beta7 dice di aver inviato una e-mail al nuovo indirizzo, non ricevo nulla (ma il test SMTP funziona correttamente) e posso leggere un template confirm_old_email che mi è stato inviato nel registro della “posta inviata”.
Significa che Discourse sta cercando di inviarmi una e-mail all’account a cui non ho più accesso?
Sì. Questa è una misura di sicurezza per impedire a qualcuno di trovare il tuo browser con la sessione attiva e rubare il tuo account amministratore.
Se hai altri account amministratore, puoi far sì che rimuovano i privilegi di amministratore dal tuo account, poi tu cambi l’indirizzo e infine loro ti ridanno i privilegi di amministratore.
Se non hai un altro account amministratore e sei in self-hosting, puoi crearne uno con:
cd /var/discourse
./launcher enter app
rake admin:create
Tieni presente che non potrai utilizzare lo stesso indirizzo email per due account diversi, quindi assicurati che questo account non stia già usando l’indirizzo a cui intendi cambiare il tuo.