| Termin | Definicja |
|---|---|
| logi poczty | Logi poczty to podstawowe źródło informacji przy ustalaniu, dlaczego wiadomość nie dotarła do odbiorcy. Jakie informacje zawierają logi pocztyLogi poczty to uporządkowane wpisy generowane przez serwer lub program obsługujący przesyłanie wiadomości. Mogą rejestrować moment przyjęcia poczty, adres nadawcy, adres odbiorcy, nazwę hosta, adres IP, identyfikator wiadomości oraz wynik kolejnych prób dostarczenia. W zależności od konfiguracji zapis obejmuje także nazwę użytego protokołu, numer portu, metodę uwierzytelniania, kod odpowiedzi serwera zdalnego i czas trwania połączenia. Sam wpis w logu nie zawiera zwykle pełnej treści wiadomości, lecz opisuje jej obsługę transportową. W przypadku wysyłania poczty najważniejszy jest przebieg sesji SMTP. Klient pocztowy łączy się z serwerem, przedstawia nadawcę w poleceniu Śledzenie wiadomości od nadawcy do odbiorcyAnaliza logów rozpoczyna się od ustalenia, czy wiadomość została przyjęta przez serwer poczty wychodzącej. Jeżeli klient nie może nawiązać połączenia, przyczyną może być błędny adres serwera, nieprawidłowy port, problem z rozpoznawaniem nazwy DNS albo odrzucenie połączenia przez zaporę sieciową. Jeżeli połączenie działa, ale serwer odrzuca uwierzytelnienie, logi pozwalają odróżnić niepoprawne hasło od zablokowanej metody logowania lub niedozwolonego sposobu szyfrowania. Po przyjęciu wiadomości serwer może przekazać ją bezpośrednio do serwera domeny odbiorcy albo umieścić w kolejce. Wpis o przyjęciu do kolejki nie jest jeszcze potwierdzeniem dostarczenia do skrzynki. Należy sprawdzić późniejsze zdarzenia odnoszące się do tego samego identyfikatora wiadomości. Log może wskazywać kolejne próby połączenia, czasowe odpowiedzi 4xx, przekroczenie limitu czasu, problem z certyfikatem TLS, brak rekordu MX dla domeny odbiorcy albo trwałą odpowiedź 5xx. Rekord MX w DNS wskazuje serwer odpowiedzialny za odbiór poczty dla danej domeny, ale jego obecność nie gwarantuje przyjęcia konkretnej wiadomości. Ważne jest rozróżnienie między odrzuceniem podczas sesji SMTP a przyjęciem wiadomości i późniejszym wygenerowaniem komunikatu zwrotnego. Odbiorca może zaakceptować wiadomość, a następnie przenieść ją do kwarantanny, folderu spamu lub odrzucić na dalszym etapie filtrowania. Dlatego komunikat „delivered” w logu serwera nadawcy oznacza zwykle pozytywną odpowiedź serwera odbiorcy, a niekoniecznie pojawienie się wiadomości w głównym folderze użytkownika. Dalsze informacje mogą znajdować się w logach filtrów antyspamowych i systemu dostarczającego pocztę do skrzynki. Logi odbioru i typowe przyczyny problemówPrzy odbieraniu wiadomości program pocztowy korzysta najczęściej z IMAP albo POP3. IMAP służy do przeglądania i synchronizowania wiadomości pozostających na serwerze, natomiast POP3 pobiera pocztę do klienta według ustawień konta. Logi tych usług mogą pokazać czas logowania, nazwę konta, adres IP urządzenia, wynik uwierzytelnienia oraz błędy połączenia. Sam fakt, że wiadomość została dostarczona do serwera, nie oznacza jeszcze, że klient ją pobrał lub poprawnie zsynchronizował. Jeżeli w logach SMTP występuje odpowiedź 552, przyczyną może być przekroczenie limitu rozmiaru wiadomości albo brak dostępnego miejsca po stronie odbiorcy, zależnie od konfiguracji serwera. Odpowiedź 554 jest ogólnym trwałym odrzuceniem, którego znaczenie trzeba odczytać razem z pełnym opisem tekstowym. Błędy związane z nazwą domeny, takie jak brak możliwości odnalezienia hosta, wymagają sprawdzenia DNS. Z kolei wielokrotne odrzucenia z powodu reputacji adresu IP, reguł antyspamowych lub niespełnienia wymagań uwierzytelniania domeny wskazują na problem po stronie serwera wysyłającego albo jego konfiguracji. W praktyce przydatne są również nagłówki wiadomości, zwłaszcza kolejne pola Praktyczne sprawdzenie problemu z dostarczeniemPrzed rozpoczęciem analizy warto zebrać adres nadawcy i odbiorcy, przybliżony czas wysyłki, temat, komunikat błędu oraz informację, czy pojawił się automatyczny zwrot. Następnie sprawdza się log klienta pocztowego, log serwera SMTP i, jeżeli jest dostępny, log serwera odbiorczego. Szczególnie istotne są wpisy z okresu obejmującego kilka minut przed i po wysłaniu wiadomości, ponieważ zegary urządzeń mogą być ustawione z niewielką różnicą. Należy także odróżniać nieudaną próbę wysyłki od ponowienia, które zakończyło się późniejszym dostarczeniem. Podczas diagnostyki komputera można sprawdzić, czy problem dotyczy jednego programu, jednego konta, czy całego połączenia sieciowego. Jeżeli ta sama skrzynka działa w przeglądarce, a nie działa w aplikacji, logi klienta mogą wskazywać na błędny port, wyłączone szyfrowanie lub nieaktualną konfigurację konta. Jeżeli nie działa także dostęp przez webmail, większe znaczenie mają logi usługi pocztowej i odpowiedzi serwera. Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC oraz podzespołów, a przy problemach z pocztą może pomóc ustalić, czy źródłem usterki jest konfiguracja programu, połączenie sieciowe czy działanie konkretnego urządzenia. Nie należy usuwać logów przed zakończeniem sprawdzania ani ograniczać się do pojedynczego komunikatu wyświetlonego przez program. Wpis „wysłano” może oznaczać tylko przekazanie wiadomości do lokalnego serwera, a wpis „odebrano” może oznaczać pobranie nagłówków bez pełnej synchronizacji treści. Najbardziej wiarygodny obraz powstaje po połączeniu kodów SMTP, czasu zdarzeń, identyfikatora wiadomości, wyników IMAP lub POP3 oraz informacji z nagłówków. Taka korelacja pozwala wskazać konkretny etap, na którym przesyłka została zatrzymana albo zmieniono jej dalsze miejsce dostarczenia. |