Serwisanci dostępni teraz · czynne całą dobę, także w weekendy i świętaWarszawa i okolice · dojazd bezpłatny
Darmowa diagnoza laptopa
Darmowa diagnoza laptopa
Dojazd do klienta bezpłatnie
Dojazd do klienta bezpłatnie
Laptopy zastępcze bezpłatnie
Laptopy zastępcze bezpłatnie
Odbiór i zwrot sprzętu bezpłatnie
Odbiór i zwrot sprzętu bezpłatnie

priorytety rekordów MX

Termin Definicja
priorytety rekordów MX

Priorytety rekordów MX określają kolejność prób doręczenia poczty — niższa wartość oznacza wyższy priorytet.

Jak rekord MX wyznacza kolejność dostarczania poczty

Rekord MX, czyli Mail Exchange, jest wpisem DNS wskazującym serwer odpowiedzialny za odbieranie poczty dla określonej domeny. Jego podstawowa postać zawiera nazwę domeny, typ MX, wartość preferencji oraz pełną nazwę hosta pocztowego, na przykład example.pl. IN MX 10 mail1.example.pl.. Liczba 10 nie jest adresem portu ani procentowym udziałem w ruchu. Jest wartością porównawczą, na podstawie której nadawca wybiera kolejność prób dostarczenia wiadomości.

W rekordach MX niższa wartość preferencji oznacza wyższy priorytet. Jeżeli domena ma wpisy z wartościami 10, 20 i 50, serwer wysyłający powinien w pierwszej kolejności próbować dostarczyć pocztę do hosta oznaczonego wartością 10. Do hosta z wartością 20 przechodzi wtedy, gdy dostarczenie do pierwszego serwera nie może zostać zrealizowane. Wartości nie muszą następować po sobie; równie poprawny jest zestaw 5, 30 i 100.

Równe wartości preferencji a rozłożenie prób

Administrator może przypisać tę samą wartość MX kilku serwerom, na przykład 10 dla mail1.example.pl i mail2.example.pl. Oznacza to równorzędny poziom preferencji, a nie kolejność podstawowy-zapasowy. Zgodnie z zasadami dostarczania poczty opisanymi w RFC 5321 serwer wysyłający może uporządkować hosty o identycznej preferencji w sposób zmienny, co pozwala rozłożyć próby połączeń między kilka serwerów.

Równe priorytety nie są jednak gwarantowanym mechanizmem dokładnego bilansowania obciążenia. Konkretna implementacja może stosować własną kolejność, pamięć wcześniejszych wyników, rozwiązywanie wielu adresów IP albo dodatkowe reguły lokalne. Rekord MX nie określa też, ile wiadomości ma trafić do każdego hosta. Służy do wyboru dopuszczalnych punktów dostarczenia, natomiast zachowanie serwera wysyłającego zależy od jego oprogramowania i aktualnego wyniku połączenia.

Co dzieje się po awarii serwera o niższym numerze

Serwer wysyłający najpierw pobiera rekordy MX dla domeny odbiorcy, a następnie ustala adresy IP wskazanych hostów, korzystając między innymi z rekordów A lub AAAA. Host wskazany w MX powinien być nazwą domenową, a nie bezpośrednim adresem IP. Jeżeli połączenie z hostem o najwyższym priorytecie nie powiedzie się, nadawca może podjąć próbę z kolejnym hostem o tej samej lub wyższej wartości preferencji. Przyczyną przejścia dalej może być między innymi niedostępność serwera, błąd połączenia albo brak możliwości rozpoczęcia sesji SMTP.

Przejście do następnego rekordu MX nie oznacza automatycznego uznania pierwszego serwera za uszkodzony na stałe. Serwer wysyłający zwykle ponawia dostarczanie zgodnie z własną kolejką i czasem retry. Gdy wszystkie dostępne serwery odrzucają wiadomość albo pozostają niedostępne, wiadomość może być czasowo kolejkowana, a po kolejnych nieudanych próbach nadawca może wygenerować komunikat o niedostarczeniu. Sam fakt istnienia rekordu zapasowego nie gwarantuje skutecznego odbioru: każdy wskazany host musi mieć poprawną konfigurację SMTP, właściwe rekordy DNS i możliwość przyjmowania poczty dla danej domeny.

Weryfikacja konfiguracji MX w praktyce

Sprawdzenie priorytetów można rozpocząć od zapytania DNS. W systemie Windows przydatne jest polecenie nslookup -type=MX example.pl, a w systemach z narzędziem dig polecenie dig MX example.pl. Wynik należy odczytać razem z nazwami hostów pocztowych. Następnie warto sprawdzić, czy każda z tych nazw rozwiązuje się do oczekiwanego adresu IPv4 lub IPv6 oraz czy serwer odpowiada na połączenia SMTP zgodnie z przyjętą konfiguracją.

Podczas analizy problemu trzeba odróżnić błąd priorytetu od innych usterek. Odwrócenie wartości, na przykład ustawienie serwera zapasowego na 5, a głównego na 10, spowoduje wybieranie serwera zapasowego jako preferowanego. Brak rekordu MX może prowadzić do zastosowania mechanizmu domyślnego opisanego w DNS, w którym jako punkt dostarczenia może zostać potraktowany rekord A lub AAAA samej domeny, jeżeli istnieje. Nie należy wpisywać do MX nazwy wskazującej alias CNAME, ponieważ docelowy host pocztowy powinien być rozwiązywany bez takiej konstrukcji. Prawidłowa diagnostyka obejmuje więc kolejność wartości, dostępność hostów, zgodność odpowiedzi DNS oraz rzeczywisty przebieg sesji SMTP.

+48 22 100 48 29Zadzwoń teraz · serwisant w 1 godzinę