ログインアクセス権の変更依頼

現在、私のディスコースフォーラムは以下の通りです。
discourse.fotografos.online

しかし、SendGridが何らかの理由で私のメールをブロックしたため、ログインやパスワードのリセットに問題があります。

私のメール(管理者アカウントと同じ)は、それ以外は完全に機能しています。
equipe@fotografos.online

私は管理者であり、他にモデレーターもいます。アクセスを回復し、管理者メールアドレスを変更して、アクセス可能な別のメールアドレスに変更する必要があります。そうすれば、パスワードをリセットして管理者アカウントへのアクセスを回復できます。

どなたか助けていただけますか?

セルフホストしているので、次のようなことを行うだけで済みます。

cd /var/discourse
./launcher enter app
rake admin:create

そこでメールアドレスを入力し、パスワードを変更できます(管理者以外のユーザーのパスワードでも構いません)。

メールアドレスの変更はより困難です。

次のようなもの:

./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

機能するかもしれませんが、これはソリューションというよりヒントです。

より簡単な方法は、別の管理者アカウントを作成し、それを使用してログインし、そのアカウントの管理者権限を削除し、メールアドレスを変更してから、再度管理者にするということです。

「いいね!」 5

Sendgridにこのオプションがあるかどうかわかりませんが、Mailgunの管理ダッシュボードでは、ブロック/抑制されたアドレスを見つけて削除できます。これは通常、ユーザーが誤ってDiscourseからのメールをスパムとしてマークした場合に発生します。

おそらくこれでしょう: