このスレッドおよび関連する他のスレッドに記載されている解決手順を試しましたか?
app.yml に以下の行を追加してください。
DISCOURSE_SMTP_DOMAIN: [your server's fqdn]
その後、/var/discourse 内で ./launcher rebuild app を実行してください。
discourse-doctor が引き続き失敗を報告する可能性はありますが、管理コンソール内からのテストメールは機能し、通常のメールフローが再開されるはずです。
それでも動作しない場合は、ご報告ください。まだ見つかっていない別の要因がある可能性があります。