Назад |
Перейти на главную страницу
Варианты маршрутизации SMTP: тот же @domain, что и отправитель, и другой @domain
Я хотел бы знать, в чем разница между отправкой электронного письма на тот же @domain, что и отправитель, и отправкой в другой домен.
Я не могу найти подробного объяснения в Интернете.
Насколько мне известно, MUA запрашивает у DNS-сервера запись MX для @domain отправителя, и MTA отправляет почту на этот сервер. Там, если пункт назначения находится в том же @domain, он передается в MDA для доставки, в противном случае выполняется другой поиск DNS для записи MX для целевого @domain.
Правильно ли описан процесс? Большое спасибо.
Некоторые почтовые системы могут иметь несколько другие методы, но в целом так и происходит.
- Домен получателя проверяется на наличие локального: если почтовый домен получателя обрабатывается этим MTA, все псевдонимы расширяются. Если он по-прежнему локальный, он доставляется, и процесс останавливается.
- Домен получателя проверяется на наличие явного маршрута: если для этого домена получателя определен явный SMTP-маршрут, то почта передается на указанный сервер с использованием определенного метода, и процесс останавливается.
- Умный хост: если SMTP-маршрут «умный хост» определен, то вся почта передается на этот сервер, и процесс останавливается.
- Разрешение MX: домен получателя проверяется на наличие записей MX. Если они найдены, их проверяют по порядку, пока один из них не примет электронное письмо. Затем процесс останавливается.
- Разрешение записи: домен получателя проверяется на наличие записи A или, возможно, AAAA. Если он найден, то почта переходит к MTA по этому адресу, и процесс останавливается.
- Bounce: если это заходит так далеко, сообщение не может быть доставлено и возвращается обратно.
Обратите внимание, что домен отправителя не влияет на способ доставки сообщения и упоминается только в случае возврата.
Предполагая, что исходный MTA - это тот, который обрабатывает почтовый домен отправителя (хотя это не обязательно), тогда разница между вашими двумя случаями заключается в том, обрабатывает ли шаг 1 выше доставку или нет.