Когда дело доходит до отправки электронных писем, путь от почтового ящика отправителя до почтового ящика получателя иногда может быть непростым. Доставка электронной почты зависит от различных факторов, и одним из этих факторов является запись MX, которая выступает гарантом успешной передачи электронного письма по назначению. Это важно для всех, кто хочет улучшить доставку почты и гарантировать, что их сообщения не потеряются в киберпространстве.
Запись MX или Mail Exchange является важным компонентом процесса пересылки электронной почты. В предыдущей статье мы рассказали, что такое DNS (система доменных имен – хранилище информации о доменах) и ее роль в доставке почты и ее безопасности. Запись MX — это разновидность записи DNS, которая находит авторизованный получающий почтовый сервер для домена, указанного в поле «Кому» заголовка. Информация о принимающем почтовом сервере указывается в записи хостом. Проще говоря, запись MX действует как дорожная карта для электронных писем, сообщая им, куда им следует идти, чтобы добраться до пункта назначения. Он служит важной информацией, которая помогает почтовым серверам определить, куда доставлять входящие сообщения.
MX-записи имеют следующий вид:
example.net. 3600 IN MX 20 mailserver1.example.net.
example.net. 3600 IN MX 30 mailserver2.example.net.
В этом примере:
Записи MX также используют записи A или AAAA (в зависимости от версии IP). Запись A содержит IP-адрес целевого домена.
Правильная настройка записей MX позволяет обеспечить бесперебойный процесс маршрутизации и доставки. Вот несколько причин, почему они важны:
КАК ЭТО РАБОТАЕТ
Непосредственное назначение MX-записи — найти подходящий для домена сервер обмена по его IP-адресу, чтобы обеспечить успешную доставку письма от отправителя получателю, указанному в поле «Кому» сообщения. Если вы только что настроили новую запись MX и вам нужно посмотреть, как она работает, или по каким-либо другим причинам, можно выполнить проверку записи MX. Это можно сделать с помощью различных онлайн-инструментов и команд. Вот несколько из них:
Откройте командную строку или терминал и введите команду «nslookup -type=MX имя_домена.com».
usr@usr-lap:~$ nslookup -type=MX gmail.com
Когда вы замените «имя_домена.com» своим фактическим именем домена (gmail.com в приведенном выше примере), вы увидите записи MX, связанные с вашим доменом.
Server: 127.0.0.53
Address: 127.0.0.53#53
Non-authoritative answer:
gmail.com mail exchanger = 5 gmail-smtp-in.l.google.com.
gmail.com mail exchanger = 30 alt3.gmail-smtp-in.l.google.com.
gmail.com mail exchanger = 10 alt1.gmail-smtp-in.l.google.com.
gmail.com mail exchanger = 20 alt2.gmail-smtp-in.l.google.com.
gmail.com mail exchanger = 40 alt4.gmail-smtp-in.l.google.com.
Вы можете воспользоваться нашим Приложение для поиска записей MX
If you have access to a Linux or Mac system, you can use the "dig" command to check MX records: "dig MX domainname.com".
usr@usr-lap:~$ dig MX gmail.com
Когда вы замените «имя_домена.com» своим фактическим именем домена (gmail.com в приведенном выше примере), вы увидите записи MX, связанные с вашим доменом.
; <<>> DiG 9.18.12-0ubuntu0.22.04.1-Ubuntu <<>> MX gmail.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 50633
;; flags: qr rd ra; QUERY: 1, ANSWER: 5, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 65494
;; QUESTION SECTION:
;gmail.com. IN MX
;; ANSWER SECTION:
gmail.com. 1790 IN MX 10 alt1.gmail-smtp-in.l.google.com.
gmail.com. 1790 IN MX 30 alt3.gmail-smtp-in.l.google.com.
gmail.com. 1790 IN MX 40 alt4.gmail-smtp-in.l.google.com.
gmail.com. 1790 IN MX 5 gmail-smtp-in.l.google.com.
gmail.com. 1790 IN MX 20 alt2.gmail-smtp-in.l.google.com.
;; Query time: 0 msec
;; SERVER: 127.0.0.53#53(127.0.0.53) (UDP)
;; WHEN: Fri May 26 23:00:54 MSK 2023
;; MSG SIZE rcvd: 161
Проверка записей MX важна, чтобы убедиться, что они правильно настроены и указывают на нужные почтовые серверы. Если у вас возникнут какие-либо проблемы или несоответствия, вы можете обратиться к своему регистратору домена или хостинг-провайдеру за помощью в решении проблем.
Хотя записи MX относительно легко настроить, существуют некоторые распространенные ошибки в конфигурации и проблемы, которые могут повлиять на доставку электронной почты. Давайте посмотрим на некоторые из них:
Frequently asked questions
Если ваши записи MX настроены неправильно, это может повлиять на доставку электронной почты. Электронные письма могут вернуться обратно, быть помечены как спам или не дойти до намеченных получателей.
Да, вы можете иметь несколько записей MX для резервирования. Указывая несколько почтовых серверов с разными значениями приоритета, вы гарантируете доставку электронных писем, даже если один сервер недоступен.
Изменения записей MX обычно распространяются в течение нескольких часов, но полное распространение изменений в Интернете может занять до 48 часов. В течение этого времени электронные письма могут по-прежнему доставляться на старые почтовые серверы.
Изменение записей MX может повлиять на доставку электронной почты, если оно выполнено неправильно. Рекомендуется проконсультироваться с регистратором домена или хостинг-провайдером за помощью во внесении необходимых изменений.
Записи MX играют роль в безопасности электронной почты с помощью таких механизмов, как SPF и DKIM. Правильно настроенные записи MX способствуют повышению безопасности электронной почты и помогают предотвратить попытки спуфинга и фишинга.
Нет, записи MX требуют использования доменов и не могут быть напрямую указаны с помощью IP-адреса. Записи MX указывают на записи A или AAAA почтовых серверов, которые затем сопоставляются с IP-адресами.