ОБНОВЛЕНИЕ: Используя команду curl --ssl-reqd, я протестировал порты 465, 587, 25 и 2525. Результаты следующие:
25: Не работает (ошибка Curl 35, неверный номер версии)
465: Работает как положено, быстрая отправка писем
587: Не работает (ошибка Curl 35, неверный номер версии)
2525: Не завершилось ошибкой, но письмо так и не было отправлено (время шло, но отправка не останавливалась, и письмо не было отправлено)
Если это поможет, мои текущие настройки (с ошибкой 502):
DISCOURSE_SMTP_ADDRESS: CENSORED
DISCOURSE_SMTP_PORT: 465
DISCOURSE_SMTP_USER_NAME: CENSORED
DISCOURSE_SMTP_PASSWORD: CENSORED
# DISCOURSE_SMTP_ENABLE_START_TLS: true # (опционально, по умолчанию true)
Шаблоны:
templates:
- "templates/postgres.template.yml"
- "templates/redis.template.yml"
- "templates/web.template.yml"
- "templates/web.ratelimited.template.yml"
## Раскомментируйте эти две строки, если хотите добавить Lets Encrypt (https)
- "templates/web.ssl.template.yml"
- "templates/web.letsencrypt.ssl.template.yml"
И параметры expose:
expose:
- "80:80" # http
- "443:443" # https
Ниже приведено изображение с информацией об электронной почте:
Не уверен, связано ли это с тем, что Discourse не подключается через SSL/TLS, или с чем-то другим. Надеюсь, эта информация окажется полезной и поможет решить проблему.
