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

Установите записи MX в домене CNAME (приложение heroku)

У меня есть приложение heroku на поддомене, например x.herokuapp.com, которое сопоставлено с моим доменным именем через запись CNAME. Я хочу, чтобы электронные письма обрабатывались zohomail, поэтому я попытался настроить записи MX, но это, похоже, не удалось.

Я прав, что даже электронные письма отображаются через CNAME, а не через MX-запись?

www.x.com   CNAME   x.herokuapp.com
x.com       CNAME   x.herokuapp.com
x.com       MX      mx.zohomail.com
x.com       MX      mx2.zohomail.com

Что я могу сделать, чтобы обрабатывать электронную почту через записи MX zohomail и при этом сохранять мое доменное имя, сопоставленное с herokuapp, потому что именно там работает приложение?

Спасибо за помощь!

А CNAME запись определяет это название это псевдоним другого название (каноническое название).

Смысл того, что полное имя является псевдонимом, заключается в том, что оно не может также иметь собственных записей, то есть у вас не может быть этих MX записи.
Вот почему у вас не может быть CNAME запись в вершине зоны (где вам всегда понадобится как минимум SOA и NS записи).


Возможно, вам придется обратиться к поставщику услуг для решения, которое не предполагает использования CNAME записи.

Одна из возможностей, которую вы могли бы настроить самостоятельно, - это использовать службу DNS с функцией псевдонима, которая может добавлять определенные типы записей, которые вам нужны (A/AAAA записей?) в свою зону и обновляйте их на основе предоставленного имени. Смотрите такие услуги, как Маршрут53, DNSimple, DnsMadeEasy и, вероятно, многие другие, которые предоставляют такую ​​функциональность.

Другая возможность - иметь A/AAAA записи, указывающие на веб-сервер, который может выполнять HTTP-перенаправление на URL-адрес, который не включает это конкретное имя (т.е. example.com -> www.example.com).