Mailgun について、クリーンインストール時に以下を行う必要がありました。
DISCOURSE_SMTP_FORCE_TLS: true
DISCOURSE_SMTP_ENABLE_START_TLS: false
./discourse-doctor は以下を報告していました。
======================================== ERROR ========================================
UNEXPECTED ERROR
Net::ReadTimeout
トラブルシューティングドキュメント全体「Troubleshoot email on a new Discourse install - documentation / sysadmin - Discourse Meta」でも問題は解決しませんでした。
修正に関するこのスレッドが見つかり、役立ちました: Cannot send email - problem with port 465 - installation - Discourse Meta
その後、あなたが投稿した別のスレッドで、私が行うべきいくつかの変更点を示してくれました。