Всем добрый вечер.
Я пользуюсь Discourse уже несколько лет, но пишу впервые — потому что впервые понадобилась помощь! ![]()
Текущая версия: 2.9.0.beta1 на сервере Digital Ocean. SMTP предоставляется через Mailgun.
Я перенёс форум на новый сервер и выполнил все необходимые изменения DNS-записей. Сервер работает, форум работает — всё в порядке…
За исключением одного: письма не приходят. Ну, если быть точным, сотрудники и администраторы получают письма — например, письма для сброса пароля. Но остальные участники — нет.
Я провёл тесты с отдельной учётной записью (не администраторской), и, как и ожидалось, если отправить тестовое письмо через панель администратора, оно доходит без проблем — значит, SMTP настроен верно. Однако, если попытаться восстановить пароль — ничего не происходит. Если проверить панель отправленных писем в админке, там даже нет записи о попытке отправки. Ничего.
Также я проверил, могу ли зарегистрироваться как новый пользователь, чтобы получить письмо с подтверждением/верификацией — тоже ничего не пришло.
Ни панель Discourse, ни панель Mailgun не показывают никаких отказов или ошибок. Создаётся впечатление, что письма вообще не отправляются.
Может быть, дело в правах доступа? Неужели это какая-то очень простая настройка, которую я упустил или случайно изменил? Я перепробовал всё, что мог придумать, и теперь начинаю терять терпение.
