Как настроить параметры SMTP?

У меня возникли трудности с настройкой SMTP для отправки писем. Я пытался использовать эту статью для помощи:
troubleshoot-email-on-a-new-discourse-install/16326
(извините, я не могу разместить ссылку)
Но всё ещё не могу разобраться. Вот моя конфигурация.
У меня есть домен domain1.com. Discourse работает на поддомене (CNAME):
hub.domain1.com
У меня отдельный почтовый сервис на domain2.com, и его SMTP-адрес:
mail.domain2.com
Настройка почты в порядке: DKIM, SPF и т. д. работают корректно. Я могу использовать эту почту без проблем.

Я следую официальным инструкциям по стандартной установке Discourse, но не могу использовать скрипт настройки, так как у меня нет доступа к портам 80 и 443. Весь трафик, включая этот поддомен, маршрутизируется через обратный прокси. Поэтому мне приходится вручную редактировать файл app.yml и запускать скрипт пересборки. Это не проблема. Просто не получается настроить отправку писем.
Если вы сможете дать совет по настройке почты, это было бы очень полезно, спасибо. Вот что у меня настроено:

DISCOURSE_DEVELOPER_EMAILS: 'admin@domain2.com'
DISCOURSE_SMTP_ADDRESS: mail.domain2.com
DISCOURSE_SMTP_PORT: 587
DISCOURSE_SMTP_USER_NAME: admin@domain2.com
DISCOURSE_SMTP_PASSWORD: somepassword

Никто здесь не может сказать вам, какие у вас настройки почты, потому что мы не администрируем ваш почтовый сервер.

Какой порт вам нужен для отправки почты? Если это порт по умолчанию (25), вы можете оставить это поле пустым.

Требуется ли аутентификация? Если да, введите необходимые учётные данные. Если нет, оставьте их пустыми.

Если вы не знаете, как настроить собственный SMTP-сервер электронной почты, настоятельно рекомендую использовать существующий SMTP-сервис. Это особенно актуально для сообщества, которое только начинает свою работу, так как это экономит значительное количество времени и денег.

У меня уже есть свой почтовый сервер (точнее, сервис, который я использую у другого хостинг-провайдера, не того, на котором размещён этот сайт), и я применяю те же настройки, которые работают во всех остальных сервисах, которые я пробовал. Просто у меня не получается заставить их работать здесь. Мне кажется, что я неправильно настраиваю эти параметры.

Исключите Discourse из уравнения.

Работает ли подключение к почтовому серверу непосредственно с самого сервера?

Вы правы. Мой провайдер заблокировал порты SMTP, поэтому я попросил их открыть. Однако у меня также есть локальный сервер, где блокировки нет, и я всё ещё не могу настроить работу электронной почты. Дайте мне пару дней, чтобы убедиться, что проблема не на моей стороне.

Поставщик действительно заблокировал порты. Сейчас они разблокированы, и электронная почта работает с настройками по умолчанию. Спасибо.