Я уже несколько дней не могу найти ответ на этот вопрос в Google, возможно, я фундаментально неправильно понимаю настройку почты (ранее мне с этим сталкиваться не приходилось).
У меня есть домен (example.com), с которого работает мой сайт. Я настроил поддомен (forum.example.com), указывающий на Droplet от DigitalOcean с установленным Discourse (запись A в DNS). Поддомен работает, установка Discourse прошла успешно, и при переходе на поддомен я вижу экран регистрации администратора.
Также я настроил бесплатный тариф Mailjet, зарегистрировал домены example.com и forum.example.com с соответствующими DNS-записями и подтвердил их с помощью SPF/DKIM. В панели аккаунта Mailjet всё показывает зеленым цветом.
Проблема в том, что я вообще не получаю письмо с регистрацией. Я также запустил утилиту discourse-doctor, которая подтвердила успешное подключение к SMTP-серверу и принятие письма сервером, но письмо так и не пришло. В установке Discourse в качестве адреса отправителя указан «noreply@forum.example.com».
Меня смущает то, что адрес noreply@forum.example.com не существует. Фактически, ни один адрес вида «@example.com» не существует, так как сайт создан для местного спортивного/общественного клуба, и мы не хотели тратиться на хостинг почты, поскольку общение через почту не является основным (все социальные сети, как правило, используются чаще).
Так, может быть, Mailjet как-то автоматически создаст этот адрес, или проблема именно в том, что у меня нет запущенного сервиса почтового хостинга (например, Google Workspace/gSuite и т.д.)?
Есть ли какие-то идеи, почему это не работает, если проблема не в хостинге почты?
Буду очень благодарен за помощь, уже измучился с этой проблемой и не могу найти ответ ![]()