Проблемы с DNS-записями (в частности, связанные с отправкой электронной почты)

Вопрос или проблема

Я настроил домен для друга (maple-tree.co.uk). Он хочет иметь возможность отправлять и получать электронную почту на этом домене, и, похоже, это работает в основном, но не полностью. Некоторые почтовые серверы (особенно BTInternet) не отправляют почту на этот домен.

Я думаю, что проблема, вероятно, связана с DMARC и MX записями, с настройкой которых у меня возникают трудности. Домен размещен на GoDaddy, и в инструменте GoDaddy показывается запись DMARC следующим образом:

txt @   v=DMARC1; p=none;   1 Hour      

И запись MX следующим образом:

mx  mail    mail.maple-tree.co.uk. (Priority: 0)    1 Hour      

Но в CPanel для домена, хотя он без проблем находит записи SPF и DKIM, он утверждает, что записи DMARC нет, и dig / nslookup и различные онлайн-инструменты не показывают запись MX.

Кто-нибудь может помочь?

Обе записи находятся под неправильным именем (субдомен). Запись MX должна находиться под именем, которое соответствует ...@domain вашего адреса электронной почты – что в общем случае означает, что запись должна быть добавлена в основной домен, а не в субдомен mail или что-то подобное – тогда как TXT запись для DMARC должна быть под субдоменом _dmarc этого домена.

Если у вас там нет записи MX, отправители, соответствующие стандартам, будут предполагать, что домен сам является MX – это означает, что входящая почта все равно будет работать, пока у вас есть один сервер, обрабатывающий все. (То есть, поведение BTInternet кажется несоответствующим.) Но работа исходящей почты в этой ситуации зависит от того, насколько строг фильтр спама у получателя; многие будут настаивать на наличии MX у домена отправителя.

Запись DMARC предназначена исключительно для оценки почты, отправляемой с вашего домена – она не имеет отношения к приему почты на ваш домен. Таким образом, между этими двумя записями, отказ BTInternet отправлять вам почту, скорее всего, вызван отсутствием MX, а не DMARC.

Как побочная тема, даже если таблица записей DNS в CPanel имеет формат “тип-имя-значение”, я бы предложил читать ее так, как будто имя было бы первой колонкой, так как это действительно первичный ключ, по которому записи группируются – типы записей вторичны – и это может сделать некоторые аспекты поведения DNS немного яснее.

Имя Тип Запись
@ MX 0 mail.maple-tree.co.uk.
@ TXT "v=spf1 ..."
_dmarc TXT "v=DMARC1; p=none"
mail A/AAAA

.

Ответ или решение

Вопрос, связанный с настройкой DNS записей, особенно в контексте отправки электронной почты, требует тщательного анализа и понимания основ функционирования DNS-системы и принципов работы электронной почты. Проблемы, с которыми вы столкнулись, вероятно, обусловлены неправильной конфигурацией DNS-записей, и я постараюсь объяснить, как их можно исправить для того, чтобы обеспечить надежную работу вашей системы электронной почты.

Теория (Theory):

DNS (Domain Name System) — это основополагающий компонент Интернета, который позволяет преобразовывать доменные имена в IP-адреса и обратно. Для работы электронной почты специализированные DNS-записи играют ключевую роль.

  1. MX-записи (Mail Exchange Records) — определяют, какие почтовые серверы принимают входящую почту для домена. Без правильно настроенной MX-записи отправители могут не знать, куда направить электронные письма для вашего домена.

  2. DMARC (Domain-based Message Authentication, Reporting & Conformance) — это текстовая запись DNS, предназначенная для защиты домена от несанкционированного использования (например, спама или фишинга) через систему проверки отправителя, основанную на SPF и DKIM.

  3. SPF (Sender Policy Framework) — помогает предотвратить подделку отправителя, указывая, какие серверы имеют право отправлять почту от имени вашего домена.

  4. DKIM (DomainKeys Identified Mail) — добавляет цифровую подпись к каждому электронному письму, что позволяет получателю проверить, что письмо действительно отправлено с вашего домена и не было изменено.

Пример (Example):

В вашем случае, вероятная причина проблем с доставкой электронной почты кроется в неправильной конфигурации MX и DMARC-записей. Из вашего описания видно, что MX-запись настроена некорректно:

mx  mail    mail.maple-tree.co.uk. (Priority: 0)    1 Hour

Эта запись показывает, что MX-запись зарегистрирована для поддомена mail, а должна быть настроена на корневой домен (в вашем случае, maple-tree.co.uk).

Далее, DMARC-запись должна быть размещена под _dmarc.maple-tree.co.uk, а не под основным доменом. Вы указали следующее:

txt @   v=DMARC1; p=none;   1 Hour

Эта запись DMARC также требует корректировки в отношении её размещения.

Применение (Application):

  1. Конфигурация MX-записи:

    • Обязательно убедитесь, что основная MX-запись настроена на корневой домен, а не на поддомен. Она должна выглядеть примерно так:

      @ MX 0 mail.maple-tree.co.uk.

      Здесь @ обозначает корневой домен, а mail.maple-tree.co.uk – это сервер, который будет обрабатывать входящие сообщения. Не забудьте также создать A-запись для mail.maple-tree.co.uk, чтобы он указывал на правильный IP-адрес сервера.

  2. Настройка DMARC-записи:

    • DMARC-запись должна быть размещена под _dmarc. Настройте её таким образом:

      _dmarc TXT "v=DMARC1; p=none"

      Такой подход обеспечит правильное расположение DMARC-записи и позволит её вовлечь в проверки достоверности отправителей.

  3. Проверка SPF и DKIM:

    • Убедитесь, что SPF-запись существует и охватывает все серверы, которые имеют право отправлять почту от имени вашего домена. Пример записи SPF может выглядеть так:

      @ TXT "v=spf1 ip4:Ваш_IP_адрес -all"
    • Убедитесь, что DKIM-фильтр активирован и корректно подписывает сообщения. Это повысит уровень доверия к вашему домену.

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

Тщательная настройка и тестирование DNS-записей позволит устранить проблемы в работе почтовой системы, а также повысит уровень защиты домена от несанкционированного использования. Не забудьте дождаться обновления DNS-записей, так как изменения могут занять определенное время, прежде чем они вступят в силу.

Оцените материал
Добавить комментарий

Капча загружается...