新規ユーザー登録のアクティベーションメールが機能していません

Discourse サーバーのバージョン 2.7.0 を Docker なしで Ubuntu にインストールしました。
動作は問題ありませんが、ユーザーがメールアドレスで登録を行うと、サーバーは「もうすぐ完了です!指定されたメールアドレスにアクティベーションメールを送信しました」というメッセージを表示します。しかし、ユーザーにはメールが届きません。

テストメールの送信は正常に動作しています。
私の SMTP 設定は以下の通りです。

smtp_address = "smtp.gmail.com"
smtp_port = 587
smtp_domain = sampledomain.in
smtp_user_name = "mymail@gmail.com"
smtp_password = "*********"
smtp_authentication = login
notification_email = noreply@sampledomain.in
smtp_enable_start_tls = true

アクティベーションメールが届くようにこの問題を解決するための手がかりはありますか?

Docker を使用せずに Discourse のインストールを行い、以下のリンクの手順に従いました。

すべて正常に動作しており、メール送信には Gmail の SMTP を使用しています。テストメールの送信は問題ありません。
しかし、ユーザーがメールアドレスで登録しようとすると、アクティベーションメールがユーザーに送信されません。
この問題を解決するための手がかりはありませんか?

また、Docker 非使用環境での Discourse インストールにおけるログの保存場所も、Docker 環境と同じでしょうか?
それとも、Docker 非使用環境ではログのパスが異なるのでしょうか?

すでにこの件について以下のスレッドで質問を投稿しています。

@tkdhanasekar さん、あなたの投稿を統合しました。重複した投稿を作成しないでください。今後、重複する投稿は削除されます。

また、当コミュニティでサポートされているのは公式インストールのみであることにご注意ください。Docker を使用しないインストールなど、その他のインストール方法に関するサポートは、極めて限定的、または存在しない場合があります。

重複トピックを投稿してしまい申し訳ありません。二度とございません。

Gmail は対応しているメールプロバイダーではありません。Google でメールがブロックされる理由は多数あります。対応しているプロバイダーのいずれかを使用することを推奨します(こちらを参照)。

「いいね!」 3

同じ、または非常に似た問題が発生しています。
管理者として、外部の実際のメールアドレスにテストメールを送信できますが、そのアドレス(または任意のアドレス)で登録しようとすると…何も起こりません。
メールサーバーを制御しており、そのログを確認すると、ユーザー登録の場合も、管理者がアクティベーションメールを再送信する場合も、メールサーバーとの通信や接続の試みがないように見えます。
Discourseのログをデバッグせずに:

Started POST "/u/action/send_activation_email" for 10.3.9.144 at 2023-08-29 18:34:14 +0000 Processing by UsersController#send_activation_email as */* Parameters: {"username"=>"lemko"} Rendered text template (Duration: 0.0ms | Allocations: 1) Completed 200 OK in 39ms (Views: 1.6ms | ActiveRecord: 0.0ms | Allocations: 2848)

私は初心者なので、これはsidekiqがないからではないですよね?

まあ…確かにSidekiqは必須のようですね(そしておそらく他にもたくさんのことにも??)