Проблемы с доставкой в GMail: обязательно ли использовать поддомен discourse.ourdomain.org в исходящих письмах?

Я запустил экземпляр Discourse в декабре 2024 года, и мы относимся к тем, у кого возникают проблемы с GMail.

Пользователи, пытающиеся создать учётную запись с адресом GMail, никогда не получают письма от нашего экземпляра. Нет, даже не в папке «Спам». Я подробно изучил материалы на meta.discourse и понимаю, что вероятная причина в том, что у нас нет действительной подписи DKIM для discourse.ourdomain.org, только для ourdomain.org.

Я пробовал следовать инструкции Discourse Another SMTP - #10 by Monikas, но у меня не получилось настроить это, и я так и не получил ответа о том, как именно это сделать.

Повторно поискав информацию, я начал настраивать вход через Google согласно Configure Google login for Discourse, но затем понял, что такие пользователи всё равно никогда не будут получать от нас письма; это помогло бы им только с аутентификацией.

Так как я не чувствую себя компетентным в настройке DKIM и подобных вещей для нашего поддомена Discourse, я задаюсь вопросом: будет ли проблемой отправлять письма с адреса discourse@ourdomain.org вместо noreply@discourse.ourdomain.org? Или есть какие-то веские аргументы в пользу включения этого поддомена в исходящие электронные письма?

Заранее спасибо!

Как вы настроили исходящую почту для своего сайта? Мне кажется, вам стоит подумать о переходе к новому, более надежному провайдеру.

Настройка почты — дело непростое, как все мы знаем, поэтому я вас полностью понимаю! :hugs:

Рекомендую пройти по шагам устранения неполадок с почтой. Пожалуйста, сообщите нам здесь о результатах!

У меня были подобные проблемы несколько лет назад. К сожалению, не все провайдеры понимают требования к безопасной доставке электронной почты:

  1. правильная настройка Sender Policy Framework (SPF) в DNS-настройках вашего домена
  2. корректная подпись DKIM каждого письма (например, с помощью OpenDKIM)
  3. настройка DMARC в качестве резервного варианта на случай сбоя SPF и DKIM

Эти функции являются обязательными и должны быть реализованы либо на вашем локальном почтовом сервере, либо на ретранслирующем почтовом сервере вашего провайдера. В противном случае исходящая почта будет блокироваться. Например, сервисом gmail.com, но также и многими другими.

В моём случае я использую внешний сервис (duocircle.com) в качестве ретранслятора как для входящей почты (включая защиту от спама), так и для исходящей (SMTP).

Спасибо за ваши ответы! Так как я не получил обратной связи о том, будет ли необходим поддомен, я сменил адрес отправителя на discourse@ourdomain.org. Это работает отлично.