У меня есть ситуация, которую я пытаюсь решить, и я не совсем уверен, как ее решить.
Вот такая ситуация:
У меня есть домен, скажем так sub.otherdomain.com
, для которых я хочу настроить адреса электронной почты, и дополнительно установить для них запись A. Я не владею этим доменом, но владельцы домена создали CNAME
запись, указывающая на один из моих доменов (скажем, customer.mydomain.com
)
Насколько я понимаю, создание CNAME
запись вызовет поиск всех записей для sub.otherdomain.com
использовать записи, определенные на customer.mydomain.com
. Кажется, это нормально работает для A
запись, которую я установил, но MX
записи, похоже, не проходят через CNAME
правильно.
Таким образом, существуют следующие записи:
CNAME 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.