Rekordy MX określają, na które serwery pocztowe należy dostarczać wiadomości wysyłane do domeny. Ich nazwa pochodzi od angielskiego Mail Exchange. Gdy ktoś wysyła wiadomość na adres w Twojej domenie, serwer nadawcy odczytuje rekordy MX i wybiera serwer zgodnie z ustawionym priorytetem. Informacje te są ważne podczas konfiguracji poczty oraz przenoszenia jej do innego dostawcy.
Spis treści
Co robi rekord MX?
Rekord MX łączy domenę z nazwą serwera pocztowego. Nie wskazuje bezpośrednio adresu IP. Wartość rekordu jest nazwą hosta, na przykład mail.example.com. Serwer nadawcy może następnie ustalić adres IP tego hosta za pomocą odpowiednich rekordów DNS.
Przykładowy rekord MX może wyglądać tak:
example.com. 3600 IN MX 10 mail.example.com. Poszczególne elementy oznaczają:
example.com.– domenę, której dotyczy rekord,3600– czas przechowywania odpowiedzi DNS w pamięci podręcznej,IN– klasę rekordu DNS,MX– typ rekordu pocztowego,10– wartość priorytetu,mail.example.com.– nazwę serwera obsługującego pocztę.
Składnia rekordu MX i znaczenie poszczególnych pól są opisane w referencji rekordów MX DNSimple.
Jak działa priorytet rekordów MX?
Priorytet jest liczbą przypisaną do rekordu MX. Niższa liczba oznacza wyższy priorytet. Jeśli domena ma kilka rekordów MX, serwer wysyłający najpierw próbuje dostarczyć wiadomość do serwera z najniższą wartością.
Przykład:
example.com. 3600 IN MX 10 primary.example.com.
example.com. 3600 IN MX 20 backup.example.com. W tym przykładzie primary.example.com jest wybierany przed backup.example.com. Drugi serwer może zostać użyty, gdy pierwszy nie przyjmuje połączeń lub dostarczenie wiadomości nie jest możliwe. Samo dodanie drugiego rekordu nie oznacza równomiernego podziału poczty. O kolejności decydują wartości priorytetu.
Jak sprawdzić rekordy MX domeny?
Sprawdzenie rekordu MX pozwala potwierdzić, jakie serwery pocztowe są obecnie publikowane dla domeny. Odczytaj rekordy MX w narzędziu DNS albo w konsoli systemowej, korzystając z zapytania dla typu MX.
- Podaj domenę bez adresu konkretnej skrzynki, na przykład
example.com, a niekontakt@example.com. - Wybierz typ zapytania
MX. - Sprawdź, czy wyniki zawierają właściwe nazwy serwerów pocztowych.
- Porównaj wartości priorytetu. Najniższa wartość wskazuje serwer wybierany jako pierwszy.
- Jeśli rekordy zostały niedawno zmienione, sprawdź je ponownie po czasie potrzebnym na odświeżenie pamięci podręcznych DNS.
Wynik powinien zawierać nazwę serwera oraz jego priorytet. Sama obecność domeny w narzędziu DNS nie potwierdza jeszcze poprawności poczty. Kluczowe są typ rekordu, nazwa serwera i kolejność priorytetów.
Co dzieje się po zmianie dostawcy poczty?
Przy zmianie dostawcy poczty rekordy MX należy skierować na serwery nowego dostawcy. Przez pewien czas różne serwery nadawcze mogą korzystać z zapisanych wcześniej odpowiedzi DNS. Z tego powodu część wiadomości może jeszcze trafiać do poprzedniego systemu, zanim zmiana będzie widoczna wszędzie.
Przed zmianą przygotuj nową konfigurację i sprawdź nazwy serwerów podane przez dostawcę poczty. Nie usuwaj starych rekordów bez potwierdzenia, że nowe wartości są poprawne. Błędna nazwa hosta lub nieprawidłowy priorytet może przerwać dostarczanie wiadomości.
Co się dzieje, gdy rekord MX jest nieprawidłowy?
Jeśli domena nie ma poprawnego rekordu MX, serwer nadawcy nie otrzyma prawidłowej informacji o miejscu dostarczenia poczty. Wiadomości mogą być odrzucane, opóźnione albo zwracane nadawcy z komunikatem o problemie z dostarczeniem.
Podobny skutek może wystąpić, gdy rekord wskazuje nieistniejący lub niedostępny serwer. Przy kilku rekordach problem z serwerem o najniższym priorytecie może powodować próby połączenia z tym serwerem przed przejściem do kolejnego.
Podczas diagnozy sprawdź kolejno:
- czy dla domeny istnieje rekord typu
MX, - czy nazwy serwerów są zapisane poprawnie,
- czy priorytet odpowiada planowanej kolejności serwerów,
- czy nie pozostały rekordy wskazujące poprzedniego dostawcę,
- czy wynik zapytania nie pochodzi jeszcze z pamięci podręcznej DNS.
MX a SPF, DKIM i DMARC
Rekord MX odpowiada za wybór serwera, który ma przyjąć pocztę dla domeny. SPF, DKIM i DMARC dotyczą innej części obsługi wiadomości i nie zastępują rekordu MX.
- MX wskazuje serwer odbierający wiadomości dla domeny.
- SPF opisuje, jakie serwery mogą wysyłać pocztę w imieniu domeny.
- DKIM pozwala sprawdzić podpis dołączony do wysłanej wiadomości.
- DMARC określa sposób postępowania z wiadomościami, które nie przejdą wymaganych kontroli uwierzytelnienia.
Poprawny rekord MX nie potwierdza poprawności SPF, DKIM ani DMARC. Są to oddzielne elementy konfiguracji DNS.
Najważniejsze zasady konfiguracji
- Używaj rekordów MX wskazanych dla aktualnego dostawcy poczty.
- Pamiętaj, że niższa liczba oznacza wyższy priorytet.
- Po zmianie uwzględnij czas odświeżania pamięci podręcznych DNS.
- Po zmianie sprawdź publiczny wynik zapytania typu
MX, a nie tylko ustawienie zapisane w panelu DNS.
Rekordy MX są drogowskazem dla serwerów pocztowych. Ich nazwy i priorytety muszą wskazywać aktualny system odbierający pocztę, szczególnie po zmianie dostawcy.
