Кратко
- RFC 3974 показал, что вторичный IPv4 MX способен принять письмо, но не переслать его основному IPv6-only MX; предпочтение упорядочивало кандидатов, не создавая маршрут.
- DNS, TCP, приём SMTP, очередь, внутренний ретранслятор и конечное хранилище были разными свидетельствами.
Резервирование могло успешно сработать снаружи и оборваться на следующем шаге. В RFC 3974 основной MX поддерживал только IPv6, а вторичные — только IPv4. Отправитель IPv4 достигал резерва, но резерв не достигал места, где домен собирал почту.
MX содержит предпочтение и имя. MTA сортирует кандидатов, получает адреса и пытается доставить. Примечание IESG оставило RFC 2821 полным авторитетом алгоритма. RFC 3974 имел статус Informational и не задавал новый протокол; позднее RFC 5321 заменил RFC 2821.
Порядок не был сетью пересылки
Путь отправитель–выбранный MX и путь принявший MX–конечное хранилище независимы. Общий список не создаёт общей адресной семьи. Двухстековый основной сервер был простейшим исправлением, но помогали также UUCP, транслятор или общее хранилище. Домен отвечал за попадание каждого принятого письма в почтовый ящик.
История опиралась на RFC 974, RFC 1123, DNS из RFC 1035 и AAAA из RFC 3596. Один IN MX обслуживал обе семьи, но предпочтение не описывало внутреннюю связность.
RFC 3974 различал NODATA, NXDOMAIN и SERVFAIL. NODATA вел к неявному MX, NXDOMAIN — к постоянному отказу, SERVFAIL — к повтору. Неисправные серверы отвечали SERVFAIL на AAAA, оставляя письма в очереди. RFC 4074 позже описал такое поведение. SERVFAIL не доказывал отсутствие AAAA или попытку IPv4.
После разрешения оставались TCP и SMTP. Ошибка соединения вела к другому адресу или MX. Соединение только начинало диалог. Временный ответ, постоянная ошибка и приём создавали разные переходы. Приём означал хранение у этого MTA, а не прибытие к основному.
RFC 7505 позднее определил Null MX. RFC 3463 и реестр IANA систематизируют состояния. RFC 6724 и RFC 8305 дают поздний контекст выбора и соединений, но не измеряют 2005 год.
Карточка RFC Editor, errata и Datatracker подтверждают историю документа, не частоту сбоев.
Эксплуатация должна отдельно хранить ответ DNS, адрес, TCP, код SMTP, идентификатор очереди, следующий ретранслятор и конечную запись. Зелёная внешняя проверка может завершаться перед внутренним разрывом. Приём вторичным MX начинал ответственность домена, а не завершал доставку.
Источники
Обзор для участников
Подробный контекст профиля
Войдите с подходящим уровнем подписки, чтобы открыть полный обзор и примечания к источникам.
Только для Стратегического сообщества
Стратегическое сообщество
Открыто всем читателям. Вступите и войдите, чтобы открыть обзоры профилей.
Вступить в Стратегическое сообществоТолько для Альянса лидеров
Альянс лидеров
Для проверенных владельцев IP-активов и руководителей. Войдите, чтобы открыть обзоры Альянса.
Вступить в Альянс лидеров
