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

Будет ли запись MX «следовать» за записью CNAME?

У меня есть ситуация, которую я пытаюсь решить, и я не совсем уверен, как ее решить.

Вот такая ситуация:

У меня есть домен, скажем так sub.otherdomain.com, для которых я хочу настроить адреса электронной почты, и дополнительно установить для них запись A. Я не владею этим доменом, но владельцы домена создали CNAME запись, указывающая на один из моих доменов (скажем, customer.mydomain.com)

Насколько я понимаю, создание CNAME запись вызовет поиск всех записей для sub.otherdomain.com использовать записи, определенные на customer.mydomain.com. Кажется, это нормально работает для A запись, которую я установил, но MX записи, похоже, не проходят через CNAME правильно.

Таким образом, существуют следующие записи:

sub.otherdomain.com

CNAME  customer.mydomain.com

customer.mydomain.com

A xxx.xxx.xxx.xxx
MX (mx details)

Я предполагаю, что электронные письма, отправленные на адрес xxx@sub.otherdomain.com, будут использовать MX записи из customer.mydomain.com. Разве это не так?

Да, это должно сработать. Из RFC 5321:

Только разрешаемые, полностью определенные доменные имена (FQDN) разрешены, когда доменные имена используются в SMTP. Другими словами, разрешены имена, которые могут быть преобразованы в записи MX RR или адреса (т. Е. A или AAAA) (как описано в разделе 5), а также записи CNAME RR, цели которых могут быть преобразованы, в свою очередь, в MX или адресные записи RR. .

и:

Поиск сначала пытается найти запись MX, связанную с именем. Если запись CNAME найдена, полученное имя обрабатывается, как если бы это было исходное имя.

Проверять, выписываться http://www.ietf.org/rfc/rfc1123.txt

Доменные имена, которые отправитель-SMTP отправляет в командах MAIL и RCPT, ДОЛЖНЫ быть «канонизированными», то есть они должны быть полностью определенными основными именами или литералами домена, а не псевдонимами или аббревиатурами домена. Каноническое имя либо идентифицирует хост напрямую, либо является именем MX; это не может быть CNAME.