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

Варианты маршрутизации SMTP: тот же @domain, что и отправитель, и другой @domain

Я хотел бы знать, в чем разница между отправкой электронного письма на тот же @domain, что и отправитель, и отправкой в ​​другой домен.

Я не могу найти подробного объяснения в Интернете.

Насколько мне известно, MUA запрашивает у DNS-сервера запись MX для @domain отправителя, и MTA отправляет почту на этот сервер. Там, если пункт назначения находится в том же @domain, он передается в MDA для доставки, в противном случае выполняется другой поиск DNS для записи MX для целевого @domain.

Правильно ли описан процесс? Большое спасибо.

Некоторые почтовые системы могут иметь несколько другие методы, но в целом так и происходит.

  1. Домен получателя проверяется на наличие локального: если почтовый домен получателя обрабатывается этим MTA, все псевдонимы расширяются. Если он по-прежнему локальный, он доставляется, и процесс останавливается.
  2. Домен получателя проверяется на наличие явного маршрута: если для этого домена получателя определен явный SMTP-маршрут, то почта передается на указанный сервер с использованием определенного метода, и процесс останавливается.
  3. Умный хост: если SMTP-маршрут «умный хост» определен, то вся почта передается на этот сервер, и процесс останавливается.
  4. Разрешение MX: домен получателя проверяется на наличие записей MX. Если они найдены, их проверяют по порядку, пока один из них не примет электронное письмо. Затем процесс останавливается.
  5. Разрешение записи: домен получателя проверяется на наличие записи A или, возможно, AAAA. Если он найден, то почта переходит к MTA по этому адресу, и процесс останавливается.
  6. Bounce: если это заходит так далеко, сообщение не может быть доставлено и возвращается обратно.

Обратите внимание, что домен отправителя не влияет на способ доставки сообщения и упоминается только в случае возврата.

Предполагая, что исходный MTA - это тот, который обрабатывает почтовый домен отправителя (хотя это не обязательно), тогда разница между вашими двумя случаями заключается в том, обрабатывает ли шаг 1 выше доставку или нет.