Здравствуйте, у меня возникла проблема с почтовым доменом smtp.yandex.com при настройке Discourse на сервере под управлением Debian. Проблема заключается в тайм-ауте чтения (readtimeout) при попытке использовать мои учётные данные через порт 465; порт 587 у Яндекса запрещён для использования, а порт 25 просто закрыт. Я нашёл информацию об этой проблеме с Яндексу и совет — использовать Mailgun для Discourse. Поэтому сейчас я ищу другой способ. На том же сервере установлен Postfix, который легко проходит аутентификацию с теми же учётными данными на SMTP-сервере, и теперь я ищу способ заставить их работать вместе. Имеется в виду, как заставить Postfix взаимодействовать с Discourse вместо стандартного почтового приложения, используя мою конфигурацию Postfix? Это возможно? Буду рад любым идеям, спасибо. Discourse был установлен по этой инструкции: https://github.com/discourse/discourse/blob/master/docs/INSTALL-cloud.md
Добро пожаловать на meta, @engs! Рады, что вы здесь.
Работа с электронной почтой — дело сложное, поэтому настоятельно рекомендуется использовать такие сервисы, как Mailgun. Кроме того, даже если вы настроите отправку писем на собственном сервере, доставка может быть нестабильной из-за репутации IP-адреса.
Похоже на проблему с сетью. Вам нужно будет решить её вместе с вашим фаерволом или хостинг-провайдером.
Тогда вам нужно настроить ваш почтовый сервер так, чтобы Discourse мог подключиться. Проще всего (по крайней мере, с точки зрения Discourse) назначить пароль.
Существует миллион вещей, которые делают запуск почтового сервера сложным. К слову, в те времена, когда электронная почта была простой, я портировал sendmail и UUCP на Linux и вёл свой собственный почтовый сервер в течение десятилетия. Я несколько раз пытался настроить почтовый сервер, но так и не удосужился добиться успеха.