サポートを求めているわけではありません。 誰かが同様の状況で解決策を探している場合に備えて、何が起こったかを共有するために投稿しています。
しばらく前から、1年使用しているDiscourseインスタンスで、ユーザーがサインアップする際の確認メールが送信されていないことに気づいていました。
テストメールを送信してみましたが、問題なく送信できました。設定を確認しましたが、何も問題ないように見えました。ここで検索してみましたが、解決策は見つかりませんでした。プラグインを無効にしてアプリを再構築しましたが、うまくいきませんでした。
しかし、サポートに問い合わせようとしたまさにその時、最後にもう一度設定を確認したところ、原因が見つかりました。
これを「非スタッフ」に設定すると、非スタッフユーザーへのメールダイジェストが無効になると考えていました。
確かに、「あらゆる種類のメール」と書かれていますが、「警告:これを「はい」または「非スタッフ」に設定すると、Discourseインスタンスでのユーザーサインアップが防止されます。」のような警告があれば役立つでしょう。
また、もう一つ混乱したのは、ユーザーがサインアップしたときに、実際には送信されていないのにメールが送信されたというメッセージが表示されることです。そのため、最初はメールプロバイダーの問題だと actually 思っていました。
いずれにせよ、原因が見つかったので、この投稿が設定を誤って構成している他の誰かの助けになれば幸いです。
Discourseを作成し、改善していただきありがとうございます!

