| Termin | Definicja |
|---|---|
| serwer docelowy odrzucił wiadomość bez szczegółów | Odrzucenie wiadomości bez szczegółów utrudnia diagnozę, wymuszając kontakt z administratorem serwera docelowego. Co oznacza odrzucenie wiadomości bez kodu błęduKomunikat „serwer docelowy odrzucił wiadomość bez szczegółów” oznacza, że serwer odbiorcy nie przyjął wiadomości podczas próby dostarczenia jej przez pocztę elektroniczną. Odrzucenie może nastąpić w różnych etapach transmisji SMTP: przy nawiązywaniu połączenia, po przedstawieniu nadawcy, po wskazaniu adresata albo po przesłaniu treści wiadomości. Sam komunikat nie określa, czy przyczyną był nieistniejący adres, blokada domeny, odrzucenie załącznika, problem z uwierzytelnieniem nadawcy czy filtr antyspamowy. W typowej komunikacji SMTP serwer zwraca kod odpowiedzi, na przykład 550 albo 554. Dodatkowy rozszerzony kod statusu, taki jak 5.1.1 lub 5.7.1, może zawęzić obszar poszukiwań, ale nie każdy system pocztowy przekazuje go użytkownikowi w czytelnej formie. Kod z klasy 5xx oznacza trwałe odrzucenie i zwykle nie powinien być automatycznie ponawiany bez zmiany przyczyny. Kod z klasy 4xx wskazuje natomiast na błąd tymczasowy, przy którym serwer nadawcy może ponowić próbę dostarczenia. Etap transmisji, na którym powstaje problemZnaczenie komunikatu można ustalić, sprawdzając, kiedy został wygenerowany. Jeżeli odrzucenie nastąpiło przed przesłaniem treści, serwer odbiorcy mógł zablokować adres nadawcy, adres IP, domenę albo parametry sesji SMTP. Odpowiedź po komendzie MAIL FROM dotyczy zwykle nadawcy kopertowego, czyli adresu używanego przez serwery do transportu wiadomości. Odpowiedź po komendzie RCPT TO odnosi się przede wszystkim do adresu odbiorcy, jego domeny lub uprawnień do przyjmowania poczty. Jeżeli serwer zaakceptował odbiorcę, a odrzucił wiadomość dopiero po komendzie DATA, przyczyną może być analiza nagłówków, treści, załączników lub reputacji nadawcy. Weryfikowane bywają również rekordy DNS związane z pocztą, w tym rekord MX wskazujący serwer przyjmujący wiadomości dla domeny. Znaczenie mogą mieć także mechanizmy SPF, DKIM i DMARC. SPF porównuje uprawnione serwery wysyłające z rekordem domeny, DKIM sprawdza podpis kryptograficzny wiadomości, a DMARC określa sposób oceny zgodności domeny i reakcji na nieudaną weryfikację. Jak zebrać informacje mimo lakonicznego komunikatuNajważniejszym źródłem danych jest pełna wiadomość zwrotna, określana jako DSN, czyli Delivery Status Notification. Warto zachować jej treść bez przeklejania wyłącznie jednego zdania widocznego w oknie programu pocztowego. Należy sprawdzić pola takie jak Final-Recipient, Action, Status, Diagnostic-Code oraz Original-Recipient. Pole Status może zawierać rozszerzony kod zgodny z RFC 3463, natomiast Diagnostic-Code często wskazuje odpowiedź otrzymaną od konkretnego serwera SMTP. Trzeba również porównać kilka przypadków: wysłanie wiadomości do tego samego odbiorcy bez załącznika, z krótkim tekstem oraz z innym adresem nadawcy w tej samej domenie. Takie porównanie pomaga rozróżnić problem adresu od problemu treści lub uwierzytelnienia. Nie należy wielokrotnie ponawiać wysyłki identycznej wiadomości, ponieważ serwer może potraktować powtarzające się próby jako dodatkowy sygnał automatycznego lub niepożądanego ruchu. Przydatne jest zapisanie dokładnej godziny błędu, adresu odbiorcy, domeny nadawcy, rozmiaru wiadomości oraz rodzaju załączników. Rozróżnienie problemu programu pocztowego i serwera odbiorcyJeżeli inne wiadomości są wysyłane poprawnie, a odrzucane są tylko wiadomości do jednej domeny lub jednego adresata, większe znaczenie ma konfiguracja albo polityka serwera docelowego niż lokalny program pocztowy. Jeżeli odrzucenia dotyczą wielu domen, należy sprawdzić ustawienia konta, serwera SMTP nadawcy, portu połączenia, szyfrowania TLS oraz uwierzytelniania. Samo ponowne uruchomienie programu nie usunie blokady zastosowanej po stronie odbiorcy. W przypadku braku kodu diagnostycznego potrzebny jest kontakt z administratorem serwera docelowego albo dostawcą poczty nadawcy. Do zgłoszenia należy dołączyć pełny komunikat DSN, kod SMTP, czas zdarzenia, adresy domenowe oraz identyfikator wiadomości, jeżeli został zwrócony w nagłówkach. Diagnostyka komputera może potwierdzić, czy klient pocztowy poprawnie korzysta z konfiguracji i czy lokalne oprogramowanie nie zmienia wiadomości, lecz przyczyny odrzucenia przez serwer odbiorcy często można potwierdzić dopiero w jego logach. Przy problemach z laptopem, komputerem PC, programem pocztowym lub lokalną konfiguracją połączenia pomocna jest analiza ustawień i śladów błędu na urządzeniu użytkownika. Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów i komputerów PC, w tym diagnostyką systemu i programów pocztowych używanych na tych urządzeniach. |