Yandex
Обновить настройки cookies

Что такое MX-запись — как её настроить и проверить

Записи MX - (MX records - mail exchanger) — запись ресурса или настройки в DNS, для управления и маршрутизации электронной почты, указывающая на имена почтовых хостов домена, без которой невозможно функционирование почты. Цель записи MX - проинструктировать серверы о том, куда доставлять электронные письма.

[h2]Как происходит отправка электронных писем
[/h2]
Электронное письмо проходит ряд этапов на пути от отправителя к получателю:

  1. Отправитель формирует письмо, почтовый клиент (Gmail и т. д.) отправляет это электронное письмо на ваш SMTP-сервер, используя протокол SMTP - (Simple Mail Transfer Protocol - простейший протокол передачи сообщений). SMTP-сервер взаимодействует с почтой и с помощью домена (имя после '@' в адресе email), идентифицирует адрес получателя.
  2.  
  3. Следующий шаг - поиск DNS (Domain Name System - система доменных имен). Ваш SMTP-сервер выполняет поиск DNS, чтобы найти почтовый сервер получателя - это похоже на поиск данных абонента в "телефонной книге Интернета». С помощью записи MX ресурса DNS, определяется почтовый сервер домена.
  4.  
  5. Маршрутизация сообщения: DNS используется для поиска mx записи запрашиваемого домена. Когда получен правильный адрес, электронное письмо отправляется на почтовый сервер получателя.
  6.  
  7. Сервер-получатель - как почтовое отделение связи по месту жительства получателя. Он принимает письмо от сервера-отправителя, принимает решение, доставлять ли его и после этого направляет его в почтовый ящик получателя. SMTP-сервер получателя аналогичен почтовому курьеру, кладет письмо в ящик и оттуда пользователь забирает письма с помощью почтовой программы (Outlook, The Bat!) или веб-интерфейса. Здесь происходит окончательная фильтрация писем.

Как создать и настроить MX-запись домена

Запись Mail Exchange или mx записи — это информация, без которой не возможна доставка электронной почты на ваш email. Подобно тому, что почтовый сервер - это цифровое почтовое отделение связи, по вашему месту жительства, собирающее, сортирующее и доставляющее ваши письма в почтовые ящики получателей. MX-записи доставляют почту адресатам, как это делают почтальоны, а пунктом назначения является почтовый ящик получателя.  Без MX-записей функционирование email на домене невозможно.

Настройка mx записи домена необходима для:

  1. Маршрутизации почты. MX-записи определяют, на какие почтовые серверы следует направлять электронную почту, адресованную конкретному домену и позволяют определить серверы, обрабатывающие входящие сообщения для домена.
  2.  
  3. Управления почтовой инфраструктурой. MX-записи позволяют настраивать, а также управлять почтовыми серверами и приоритетами к ним для обеспечения надежной и эффективной доставки почты.
Покупая и регистрируя доменное имя, например example.com, провайдер доменных имен является хостом для вашего доменного имени и управляет записями системы доменных имен (DNS). Эти записи DNS отвечают за связь вашего доменного имени с вашим веб-сайтом, службами почты и другими онлайн-сервисами.
 
Система доменных имен (DNS) аналогична телефонной книге. Только вместо имён в этой «книге» указаны домены, а номерами телефона являются IP-адреса серверов и прочих устройств в интернете.
 
Но для того, чтобы в этой «телефонной книге» была текущая (действующая) информация и чтобы был доступен путь у других устройств в сети к ней, необходимо прописать ресурсные записи DNS для каждого домена.
 
Есть определенные типы записей в конфигурации DNS, определяющие разнообразные характеристики домена и сетевых ресурсов к нему. Вот наиболее распространенные типы DNS записей (DNS records):

  • A-запись (Address Record) - трансформирует доменное имя в IPv4-адрес.
  •  
  • AAAA-записи (IPv6 Address records) - соединяют доменное имя с IPv6-адресом. В каждой «AAAA» записи содержится информация об IPv6-адресе к доменному имени.
  •   
  • CNAME-записи (Canonical Name records) - называют "истинными именами" или "каноническими именами», которые сопоставляют псевдоним с его истинным, каноническим аналогом доменных имен.
  •   
  • MX-запись (Mail exchange record) - указывает на почтовый сервер, который принимает электронные письма для определенного домена. MX-записи определяют хост, который будет использоваться для обработки или пересылки почты по SMTP протоколу для указанного DNS-домена. 
  •  
  • TXT-запись (Text record) - дает информацию о домене в txt формате (запись произвольных двоичных данных). txt-запись применяют, в частности, для указания SPF-записей.
  •  
  • SPF-запись - это txt запись, в которой перечислены все авторизованные имена хостов / IP-адреса, которым разрешено отправлять электронную почту от имени вашего домена и используется с целью избегания спама.
  •  
  • DMARC-запись (расшифровывается как Domain-based Message Authentication, Reporting & Conformance) — укажет серверу получателя, что делать, если письмо не аутентифицировано DMARC и куда отправлять отчеты о статистике аутентификации электронной почты, также облегчает выявление спама или предотвращает от фишинговых сообщений и их попадания в почтовые ящики.
  •  
  • CNAME-запись (Canonical name) — запись канонического имени, позволяющая создать псевдоним, указающая на ваше доменное имя и связывающая псевдоним с реальным или каноническим доменным именем.
Настройка mx записи домена:

Нужно перейти в настройки управления DNS к вашему домену. Любые mx записи домена содержит имя хоста, показывающее куда должна быть направлена электронной почты, а также приоритет, указывающий порядок, в котором должны использоваться почтовые серверы. Более низкое значение указывает на более высокий приоритет.

Чтобы настроить mx запись:

  1. Зайдите на сайт провайдера, где находится DNS-зона управления вашим доменом.
  2. Введите логин и пароль для входа в панель управления.
  3. Перейдите в раздел управления DNS-зонами нужного домена.
  4. Нужно удалить все ранее настроенные MX-записи.
  5. Далее написать новую MX-запись со следующими параметрами:
  • Поддомен: @ Имя хоста, часть домена в параметрах записи, к которому применяется MX запись. 
  • Значение: emx.gmail.com
  • Приоритет: 10 (приоритет mx записи - чем меньше цифра, тем выше приоритет). Приоритет MX-записи важен, если есть более одного почтового сервера к одному домену (к примеру у Google mail их шесть). Он указывает, к какому серверу идет обращение в первую очередь, во вторую и так далее. Логика простая — приоритетнее тот, чья цифра меньше.
  • Сервер: адрес сервера, который должен будет отвечать за работу email на вашем домене.
    6. После нажмите «сохранить»: mx запись появится в ресурсных записях вашего домена.

Рассмотрим пример:

Есть почтовый домен — example.com. И почтовый сервер — mail.example.com. 
Следовательно, mx запись должна выглядеть так: example.com. IN MX 10 mail.example.com
Где:
example.com — домен, обрабатываемой почты.                                            
IN — класс записи (в рассматриваемом случае, Internet).                           
MX — указывает тип записи.                                                                                                
10 — приоритет mx записи.
mail.example.com — имя хоста почтового сервера, который занимается обработкой входящих писем для example.com.

Как проверить MX-запись домена

Проверка mx записи нужна, чтобы убедиться в их правильной настройке и реализации. Неточность в этих записях DNS могут оказаться поводом к тому, что сайт будет недоступен на длительное время. Поскольку, даже при внесении правок, введение их в действие будет только в течение 72 часов.

Онлайн-сервис

Чтобы проверить mx запись, можете воспользоваться онлайн-сервисами, которые включены в OC Windows, MacOS и Linux и предоставляются пользователю вместе с ПК. Наиболее популярными вариантами является встроенные утилиты утилита – Nslookup, а также аналогичный веб-сервис Dig, которые дают возможность задавать различные типы запросов.

Командная строка

Чтобы открыть Nslookup:
  • Windows: кликните Windows + R.                                                              
  • Введите «cmd.exe» и нажмите OK. 
  • Откройте утилиту nslookup. nslookup.exe                                                          
        Затем нужно выбрать комбинацию из клавиш Windows+R и вписать команду «cmd».

  • Откройте командную строку. 
  • Далее введите "nslookup -type=mx ваш-домен.com», после нужно посмотреть mx запись домена, чтобы убедиться, что в результате MX-запись настроена правильно.
  • Для macOS: нажмите «поиск» в правом верхнем углу. Введите «Terminal» в поле поиска и нажмите Enter.
В результате проверки вы получите определенные данные:
  • тип записи;
  • хост;
  • класс;
  • параметры.
Чтобы открыть dig (Domain Information Groper):
- Для операционной системе Ubuntu Linux:

В консоли запустите утилиту dig с параметрами.

Формат: dig [key] [domain] [dns-record]
Где:
- key - дополнительные параметры к настройке запроса.
- domain - домен, для которого выполняется запрос.
- dns-record - это тип DNS-записи, которую вы хотите получить (A, MX, NS и т.д.).

Получение записей MX для почтового домена: dig example.com MX

Можно также использовать дополнительный ключ "+short". Это сократит вывод второстепенной информации и сделает вывод более компактным.

Что важно запомнить про MX-запись

MX-записи являются нужным элементом для функционирования электронной почты, траспортируя письма на нужный сервер посредством указания хоста почтового сервера.
Правильная настройка и проверка MX-записей важна для успешного email-маркетинга. Это гарантирует надежную доставку ваших писем и снижает риски проблем с почтовой отправкой.
Подводя итог, можно сказать, что записи DNS MX играют важную роль в поддержании бесперебойной и эффективной маршрутизации и доставки электронной почты. Правильная настройка MX-записей гарантирует надежное функционирование почтового сервера.
02 Aug 2024, 12:02:05