Как описано в моём посте здесь Install Discourse on Amazon Web Services (AWS) with Lightsail, SES, and Route 53 - #4 by wal, мне удалось отправить тестовые письма перед запуском полного скрипта discourse-setup, используя этот метод, описанный здесь с помощью telnet: https://serverfault.com/questions/49935/easiest-way-to-send-a-test-email-from-a-server-to-test-settings
В частности, я использовал порт 587 вместо порта 25, показанного там, и вам обязательно нужно закодировать ваше имя пользователя и пароль SMTP в base64.
Также в том посте приведена ссылка на скрипт, предоставляемый AWS, который показывает, как сделать то же самое с помощью команды openssl (ссылка здесь: Creating configuration sets in SES - Amazon Simple Email Service).
Если вы не используете AWS SES в качестве почтового сервера, возможно, вам придётся немного адаптировать скрипт, но в целом я думаю, что один или оба этих метода помогут вам проверить работу почты до установки (именно это я и сделал).
Хотя я согласен, что в идеале должен существовать способ тестирования почты до установки, я считаю, что было бы даже предпочтительнее включить её в виде отдельного автономного скрипта, поставляемого вместе с Discourse, чтобы вы могли запустить его, не проходя весь процесс настройки, который может занимать около 10 минут.