| Termin | Definicja |
|---|---|
| błędny rekord MX | Błędny rekord MX to usterka konfiguracji DNS uniemożliwiająca prawidłowe kierowanie poczty do serwera domeny. Rola rekordu MX w dostarczaniu pocztyRekord MX, czyli rekord typu Mail Exchanger, wskazuje serwer odpowiedzialny za odbieranie poczty elektronicznej dla określonej domeny. Gdy nadawca wysyła wiadomość na adres w domenie przyklad.pl, jego serwer pocztowy sprawdza w systemie DNS, jakie rekordy MX są przypisane do tej domeny. Następnie wybiera nazwę hosta wskazaną w rekordzie i próbuje nawiązać z nią połączenie w celu przekazania wiadomości. Rekord MX nie zawiera adresu skrzynki pocztowej ani ustawień programu używanego do odczytu wiadomości. Określa wyłącznie, do jakiego hosta należy kierować pocztę przychodzącą. Przykładowy wpis może mieć postać Jak wygląda błędna konfiguracja MXBłędny rekord MX może wskazywać nieistniejącą nazwę hosta, używać nazwy zapisanej z literówką albo kierować pocztę do serwera, który nie obsługuje danej domeny. Problemem jest także wskazanie bezpośredniego adresu IPv4 lub IPv6 zamiast nazwy domenowej, ponieważ wartość rekordu MX powinna być nazwą hosta, dla którego można następnie odczytać rekord A albo AAAA. Nieprawidłowe może być również pozostawienie starego serwera po zmianie dostawcy poczty. Do błędów dochodzi także wtedy, gdy rekord MX znajduje się w niewłaściwej strefie DNS, ma niepoprawny priorytet albo jest przesłaniany przez inną konfigurację DNS u operatora domeny. Jeżeli domena nie ma rekordu MX, część serwerów pocztowych może próbować użyć rekordu A domeny jako adresu zastępczego, lecz takie zachowanie nie zapewnia poprawnej konfiguracji i może prowadzić do odrzucania wiadomości. Oddzielnym problemem jest utworzenie rekordu MX dla subdomeny, podczas gdy skrzynki są używane w domenie głównej. Objawy i metody potwierdzenia problemuTypowym objawem błędnego rekordu MX jest niedostarczenie wiadomości przychodzących, zwrotka generowana przez serwer nadawcy albo komunikat wskazujący na błąd rozpoznawania nazwy hosta. W zależności od rodzaju usterki pojawiają się błędy DNS, takie jak brak odpowiedzi dla nazwy serwera pocztowego, nieistniejąca domena lub przekroczenie czasu oczekiwania na połączenie. Sama możliwość wysyłania poczty z programu nie potwierdza poprawności MX, ponieważ wysyłanie zwykle korzysta z serwera SMTP dostawcy i nie zależy bezpośrednio od rekordu odbiorczego domeny. Weryfikację można rozpocząć od odczytania rekordów DNS dla domeny. W systemach Windows służy do tego między innymi polecenie Kolejność naprawy i kontrola po zmianieNaprawa polega na ustaleniu, który dostawca faktycznie obsługuje pocztę dla domeny, a następnie na skorygowaniu rekordów w autorytatywnej strefie DNS. Należy usunąć literówki, wskazać prawidłowe hosty MX i zachować wymagane wartości priorytetów. Jeżeli host wskazany przez MX jest nazwą w tej samej domenie, trzeba zapewnić dla niego odpowiedni rekord A lub AAAA. Nie należy tworzyć łańcucha, w którym rekord MX wskazuje na kolejną nazwę posiadającą rekord MX, ponieważ serwer odbiorczy powinien ostatecznie otrzymać nazwę hosta rozwiązywalną do adresu IP. Po zapisaniu zmiany kontroluje się odpowiedź autorytatywnych serwerów DNS, zgodność wyników z konfiguracją usługi pocztowej oraz możliwość nawiązania połączenia z właściwym hostem. Test powinien obejmować wiadomość wysłaną z zewnętrznej domeny, ponieważ test z tej samej infrastruktury może omijać część publicznego procesu rozpoznawania DNS. Jeżeli rekordy są poprawne, a poczta nadal nie dociera, przyczyny należy szukać między innymi w niedostępności serwera docelowego, odrzucaniu domeny przez serwer SMTP, błędach certyfikatu lub filtrach antyspamowych. Błędny rekord MX jest więc problemem konfiguracji DNS, ale jego usunięcie wymaga sprawdzenia całego łańcucha: od zapytania DNS, przez rozpoznanie hosta, aż po przyjęcie wiadomości przez serwer pocztowy. |