У меня есть домен, и этот домен использует другой из моих доменов для обработки почты. У меня проблемы с настройкой таким образом, чтобы все почтовые клиенты хорошо играли с моими доменами.
С точки зрения 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.commail.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.commail.bar.com: запись CNAME =>mail.foo.com
Я не совсем понимаю сообщения об ошибках, потому что записи ресурсов определяют разные сервисы. Люди, пытающиеся отправить электронную почту на домены, будут использовать записи MX; в то время как люди, пытающиеся получить свою электронную почту, будут использовать запись CNAME.
Я посмотрел на RFC 1035, но не вижу, где стандарт запрещает комбинацию. Я также пытался следовать некоторым из обновленных RFC, но многие из них не относились к реализации базовой услуги.
Являются ли MX и CNAME взаимоисключающими? Если да, есть ли где-нибудь ссылка?
Вот связанный вопрос: Не удается настроить учетную запись с помощью Thunderbird (неправильная настройка учетной записи почты). Thunderbird отказывается разрешить мне создать учетную запись. Я пытаюсь настроить DNS, добавив CNAME, чтобы посмотреть, поможет ли это.
