Назад | Перейти на главную страницу

Отклонить электронную почту и заставить отправителя переключить записи MX

Я настраиваю почтовый сервер.

Я хочу применить такой сценарий:

Как я могу отвергать в входящие сообщения на почте когда он не принимается моим почтовым сервером?

В частности, который своего рода ошибка Мне нужно вернуть, если я хочу, чтобы отправитель переключить записи MX?

Так делать нельзя! Правильный способ:

  1. Сначала настройте основной MX для приема почты для домена.
  2. Только после этого вы можете добавить запись MX.

Все коды временных ошибок (4yz Переходный отрицательный ответ о завершении) указывает, что нужно повторить попытку позже, а не использовать другой MX. Из RFC 5321, 4.2.5: Коды ответа после DATA и последующие <CRLF>.<CRLF>:

Когда SMTP-сервер возвращает статус временной ошибки (4yz) код после DATA команда завершается <CRLF>.<CRLF>, он НЕ ДОЛЖЕН предпринимать последующих попыток доставить это сообщение. Клиент SMTP сохраняет ответственность за доставку этого сообщения и может либо вернуть его пользователю, либо повторно поставить его в очередь для последующей попытки (см. Раздел 4.5.4.1).

Следовательно, для этого нет подходящего кода ответа. Резервные MX-записи используются только в том случае, если сервер с более низким значением приоритета недоступен. (Видеть RFC 5321, 5.1 для подробностей.)


Дополнение на основе комментариев:

Вы не должны использовать записи MX для проверки домена, но ты мог бы использовать TXT записи. Вот как, например, обе Microsoft 365 и G Suite делает это до того, как вы сможете настроить их почтовые службы.