Attualmente il mio forum di discourse è:
discourse.fotografos.online
Tuttavia, ho problemi ad accedere e/o a reimpostare la password poiché SendGrid ha bloccato la mia email per qualche strana ragione.
La mia email (la stessa dell’account amministratore) funziona perfettamente altrimenti:
equipe@fotografos.online
Sono l’ADMIN e ho anche un altro moderatore: devo riottenere l’accesso e cambiare il mio indirizzo email dell’amministratore con un altro a cui ho accesso e potrò quindi reimpostare la mia password - per riottenere l’accesso al mio account amministratore…
Sei self-hosted, quindi devi solo fare qualcosa di simile:
cd /var/discourse
./launcher enter app
rake admin:create
Puoi inserire il tuo indirizzo email lì e cambiare la tua password (o la password di qualsiasi utente. Non deve essere un amministratore).
Cambiare l’indirizzo email è più difficile.
Qualcosa come
./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
Potrebbe funzionare, ma questo è più un suggerimento che una soluzione.
Sarebbe più facile creare un altro account amministratore, accedere con esso, rimuovere i privilegi di amministratore da quell’account, cambiare l’indirizzo email, quindi renderlo nuovamente amministratore.
Non sono sicuro che Sendgrid abbia questa opzione, ma nella dashboard di amministrazione di Mailgun puoi trovare gli indirizzi bloccati/soppressi e rimuoverli. Questo di solito accade quando un utente contrassegna accidentalmente le email da Discourse come spam.