Проблемы с доставкой почты на собственном хостинге Discourse (SMTP работает, но письма не приходят)

Здравствуйте,

Я запускаю собственную установку Discourse на VPS и в настоящее время сталкиваюсь с проблемами доставки электронной почты. Основные действия, такие как сброс пароля и отправка писем с подтверждением аккаунта, выполняются успешно; однако такие письма, как сводки, личные сообщения или сообщения в чате, не доставляются, хотя сервер возвращает статус 200 OK. При этом конечные пользователи не получают эти письма.

Детали:

  • Собственная установка Discourse (на базе Docker)
  • SMTP-провайдер: Namecheap Private Email
  • Порт: 587 (STARTTLS)

Буду признателен за рекомендации по дальнейшим шагам отладки или возможные изменения конфигурации.

Спасибо.

Если вы администратор, перейдите в меню администратора → нажмите «Настройки электронной почты»

Вы можете получить доступ к журналам прямо здесь.

В настройках электронной почты есть несколько вкладок.

Вы можете отправить тестовое письмо.

image

а также использовать различные другие диагностические инструменты.

Удачи!

Да, я тоже получаю тестовое письмо.

Возможно, стоит ознакомиться с темой Проблемы с отправкой почты через Namecheap Private Email (SMTP) на собственном хостинге Discourse.

TL;DR: Корпоративный почтовый хостинг Namecheap не предназначен для использования в качестве транзакционного SMTP-реле, и, скорее всего, возникнут проблемы.

Вот одна из множества статей, где перечислены и сравнены типы SMTP-сервисов, которые действительно нужны вашему форуму: