Для Mailgun при чистой установке мне пришлось сделать следующее:
DISCOURSE_SMTP_FORCE_TLS: true
DISCOURSE_SMTP_ENABLE_START_TLS: false
./discourse-doctor сообщал:
======================================== ОШИБКА ========================================
НЕОЖИДАННАЯ ОШИБКА
Net::ReadTimeout
Весь документ по устранению неполадок Устранение неполадок с почтой при новой установке Discourse — документация / системное администрирование — Discourse Meta не решил мою проблему.
Нашёл эту тему с исправлениями, которые могли бы мне помочь: Невозможно отправить письмо — проблема с портом 465 — установка — Discourse Meta
Затем нашёл ещё одну тему, которую вы опубликовали, где были указаны некоторые изменения, которые мне нужно было внести.