Grant admin 確認メールが送信されません

件に関するトピックをいくつか見つけましたが、私が遭遇している問題に関連するものは何もありませんでした。

同僚に管理者アクセス権を付与したいので、[users] → → [grant admin] に移動します。

UI はメールが送信されたと応答し、サイト管理者であるため、私のメールボックスでそれを受け取ることを期待しています。残念ながら、メールはありません(迷惑メールにもありません)。

そのため、メールログ(送信済み)を確認しましたが、メールが送信されたことは確認できません。‘admin_confirmation_message’ タイプのメールは見つかりません。

原因は何でしょうか?
デバッグするにはどうすればよいですか?

フランシス

admin/email/sent で表示されるメールのステータスはどうなっていますか?

以下のような表示になるはずです。

(Post ID: 8032)
/ 250 Ok 010d019599fbc428-94ef9ff4-c956-47d0-8d5a-e5f76f6517a8-000000

また、テストメール機能を使用して mail-tester.com に送信するとどうなりますか?

「いいね!」 1

それが問題なのです。
ログにエントリがありません。

テストメールの送信は問題なく機能します。

「いいね!」 1

mail-testerに送信したメールが10/10のスコアを獲得しています

「いいね!」 1

送信元メールプロバイダーのログを確認してください。

昨日、同様の問題を抱えた方から連絡がありました。受信者のメールプロバイダーがメールを拒否し、それが送信元プロバイダーのログに記録されていました。

テストメールは同じメールアドレスに送信されていますか?

「いいね!」 2

ログを確認してください。

メールは送信されていないため、ログはありません。

テストメールは同じメールアドレスに送信されていますか?

はい、正常に受信されています。

メールが文字通り送信されなかった部分は見逃していました。

まあ、それなら手がかりはありません :pensive_face: すみません!

「いいね!」 1

もしこれが一時的なものであれば、CLI経由で管理者権限を付与するだけです。

「CLI経由で管理者権限を付与するだけだろう」

CLI?それは私には新しいです。CLIへのアクセス方法やその主題に関するドキュメントについて、何か役立つリンクがあれば、共有していただけると幸いです。

ユーザーに管理者アクセスを付与するという当面の問題を解決することとは別に、メールが送信されないという事実をどのようにデバッグできるか理解したいです。バグを特定し、Discourseを改善するのに役立つかもしれません。

こちらで確認できます。

「いいね!」 2

こちらです

「いいね!」 1

メールが送信されない理由は何でしょうか?設定の問題でしょうか?どのようにデバッグすればよいですか?

「いいね!」 1

それは少し長い話です。
AIの助けを借りても借りなくても、このメタサイトで関連トピックを検索することをお勧めします。確実な手順はないので、時間をかける必要があります。私の限られた知識では、複数の要素があります。

別の管理者アカウントを使用した場合(または管理者のメールアドレスを変更した場合)に、ユーザーに管理者権限を付与すると機能しますか?