У меня есть домен, и этот домен использует другой из моих доменов для обработки почты. У меня проблемы с настройкой таким образом, чтобы все почтовые клиенты хорошо играли с моими доменами.
С точки зрения foo
и bar
, foo.com
- мой "основной" сервер:
foo.com
мой почтовый серверfoo.com
: запись MX => IP-адресmail.foo.com
: запись MX => IP-адресmail.foo.com
: запись => IP-адрес
И bar.com
мой домен, который использует foo.com
:
bar.com
: запись MX =>mail.foo.com
mail.bar.com
: MX record =>mail.foo.com
Я не могу добавить следующее для mail.bar.com
:
mail.bar.com
: запись CNAME =>mail.foo.com
Когда я пытаюсь ввести запись CNAME, чтобы некоторые почтовые клиенты могли подключиться через mail.bar.com
, я получаю сообщение об ошибке:
Duplicate subdomains are not allowed between these record types: MX; CNAME
По сути, ошибка говорит, что я не могу иметь:
mail.bar.com
: MX record =>mail.foo.com
mail.bar.com
: запись CNAME =>mail.foo.com
Я не совсем понимаю сообщения об ошибках, потому что записи ресурсов определяют разные сервисы. Люди, пытающиеся отправить электронную почту на домены, будут использовать записи MX; в то время как люди, пытающиеся получить свою электронную почту, будут использовать запись CNAME.
Я посмотрел на RFC 1035, но не вижу, где стандарт запрещает комбинацию. Я также пытался следовать некоторым из обновленных RFC, но многие из них не относились к реализации базовой услуги.
Являются ли MX и CNAME взаимоисключающими? Если да, есть ли где-нибудь ссылка?
Вот связанный вопрос: Не удается настроить учетную запись с помощью Thunderbird (неправильная настройка учетной записи почты). Thunderbird отказывается разрешить мне создать учетную запись. Я пытаюсь настроить DNS, добавив CNAME, чтобы посмотреть, поможет ли это.