管理者はメールアドレスを変更できますか?

管理者として、以下のページに登録されているメールアドレス(プライマリメールアドレス)を変更できないようです。

https://///preferences/account

変更する方法はありますか?

SSO(シングルサインオン)でログインしていますか、それとも email editable 設定が無効になっていますか?

いいえ、SSOは使用していません。

「メール編集可能」の意味を確認しました。
これは、ユーザーがメールアドレスを変更したい場合に使用されるようです。

管理者メールアドレスを変更したいです。

設定を有効にしており、メールアドレスを変更するオプションが表示されます。ここでの考え方は、管理者はユーザーでもあるということです。

設定を有効にしたくない場合は、SSH経由でメールを変更できる場合があります。

参照: Change staff email address from console

「いいね!」 1

メール内のリンクをクリックしましたが、ディスコースのページに「おっと、ページが存在しないか、プライベートです。」と表示されます。これを認証するにはどうすればよいですか?会社のGmailアドレスを登録しました。

リンクを別のブラウザで開こうとしていますか?リンクはhttpsではなくhttpになっていますか?リバースプロキシまたはCloudflareをDiscourseの前に配置していますか?

「いいね!」 1

いいえ。「https」でリンクが始まります。
リバースプロキシもCloudflareも使用していないと思います。

シークレットモードでリンクを試しましたが、失敗しました。Chromeで数回試しました。

また、「primary」のメールアドレスを変更したいです。
primaryの下に新しいアドレスを追加したくありません。

二次アドレスを追加してから、それをプライマリにします。これにより、アカウントから古いプライマリ アドレスを削除できるようになります。同じメールが app.yml の開発者メールとしても存在する場合に違いが生じるかどうかはわかりません。

これが理由かもしれません。シークレットモードでは Discourse にサインイン セッションがなかったのでしょうか?

「いいね!」 1

通常のモードとシークレットモードで試しました。

また、2番目のメールアドレスが登録されていないため、古いプライマリメールアドレスを削除することは不可能です。

別のメールアドレスで試しましたが、失敗しました。

あなたのディスコースには明らかに問題があります。サンドボックスで管理者のメールを変更したところ、正常に動作しました。何が期待どおりに機能していないのか、正確に確認する必要があります。

記憶が正しければ、SSHコンソール経由でメールを変更する場合も確認は不要なので、メール関連の問題が発生している場合はそれが最も簡単な方法です。

別の可能性としては、メールプロバイダー、メールクライアント、ブラウザ拡張機能のいずれかが検証リンクを壊している可能性があります。どれかはわかりませんが、これらのいずれかであるはずです。

3つ目の可能性は低いですが、ディスコースインスタンス自体、またはインストールされているサードパーティプラグインが原因である可能性もあります。

したがって、SSHコンソール経由でメールを変更し、インスタンスの問題をデバッグする時間を費やすことをお勧めします。

「いいね!」 1