Когато става въпрос за изпращане на имейли, пътуването от входящата кутия на подателя до входящата кутия на получателя понякога може да бъде предизвикателство. Доставката на имейл зависи от различни фактори и един от тези фактори е 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 domainname.com".
usr@usr-lap:~$ nslookup -type=MX gmail.com
Когато замените „domainname.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 Records
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
Когато замените „domainname.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 адресите.