У меня возникли трудности с настройкой 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 и запускать скрипт пересборки. Это не проблема. Просто не получается настроить отправку писем.
Если вы сможете дать совет по настройке почты, это было бы очень полезно, спасибо. Вот что у меня настроено:
Если вы не знаете, как настроить собственный SMTP-сервер электронной почты, настоятельно рекомендую использовать существующий SMTP-сервис. Это особенно актуально для сообщества, которое только начинает свою работу, так как это экономит значительное количество времени и денег.
У меня уже есть свой почтовый сервер (точнее, сервис, который я использую у другого хостинг-провайдера, не того, на котором размещён этот сайт), и я применяю те же настройки, которые работают во всех остальных сервисах, которые я пробовал. Просто у меня не получается заставить их работать здесь. Мне кажется, что я неправильно настраиваю эти параметры.
Вы правы. Мой провайдер заблокировал порты SMTP, поэтому я попросил их открыть. Однако у меня также есть локальный сервер, где блокировки нет, и я всё ещё не могу настроить работу электронной почты. Дайте мне пару дней, чтобы убедиться, что проблема не на моей стороне.