Nagłówki ukryte to pola niewidoczne w standardowym widoku klienta pocztowego, dostępne po wyświetleniu źródła wiadomości.
Czym są nagłówki ukryte w wiadomości e-mail
Nagłówki ukryte to techniczne pola wiadomości e-mail, które zwykle nie są widoczne w podstawowym widoku skrzynki pocztowej. Zawierają informacje potrzebne do obsługi, dostarczenia i analizy wiadomości, między innymi adres nadawcy, adres odbiorcy, temat, datę wysłania, identyfikator wiadomości oraz dane dotyczące kolejnych serwerów pocztowych. Treść nagłówków jest przechowywana razem z wiadomością, ale program pocztowy zazwyczaj pokazuje użytkownikowi tylko wybrane pola.
Pełne nagłówki można wyświetlić w funkcji określanej jako „pokaż źródło”, „wyświetl oryginał”, „szczegóły wiadomości” albo „pokaż nagłówki”. Nazwa polecenia zależy od używanego klienta pocztowego i dostawcy poczty. Nie jest to to samo co kod HTML wiadomości ani załącznik. Nagłówki stanowią część formatu wiadomości opisującego jej właściwości oraz drogę dostarczenia.
Pola opisujące nadawcę, odbiorcę i format wiadomości
Wiadomość zgodna z formatem RFC 5322 może zawierać między innymi pola From, To, Date, Subject i Message-ID. Pole From wskazuje adres prezentowany jako adres nadawcy, natomiast To opisuje odbiorcę widocznego w wiadomości. Pole Date zawiera datę deklarowaną przez system wysyłający, dlatego nie zawsze musi odpowiadać dokładnemu momentowi odebrania wiadomości. Message-ID jest identyfikatorem, który pomaga rozpoznawać konkretną wiadomość w systemach pocztowych i wątkach korespondencji.
Informacje o sposobie kodowania treści znajdują się między innymi w polach MIME-Version, Content-Type oraz Content-Transfer-Encoding. Content-Type może wskazywać na zwykły tekst, kod HTML albo strukturę wieloczęściową zawierającą treść i załączniki. W wiadomości wieloczęściowej stosuje się granice MIME, dzięki którym klient pocztowy rozdziela poszczególne elementy. Te pola pomagają ustalić, czy problem dotyczy wyświetlania treści, kodowania znaków, załącznika czy samego transportu wiadomości.
Ślad dostarczenia i wyniki uwierzytelniania
Najważniejszym polem podczas odtwarzania drogi wiadomości jest Received. Kolejne serwery pocztowe dopisują własne wpisy, dlatego wiele wiadomości zawiera kilka takich pól. Trasę analizuje się zwykle od najniższego wpisu ku górze: dolny wpis odnosi się do wcześniejszego etapu, a wyższe wpisy opisują późniejsze przekazanie wiadomości. Wpis może zawierać nazwy hostów, adresy IP, identyfikatory TLS, czas przyjęcia oraz sposób połączenia. Rozbieżności czasu lub nieoczekiwane serwery mogą wskazywać na opóźnienie, błędną konfigurację albo konieczność dokładniejszej weryfikacji źródła.
Pola Authentication-Results, DKIM-Signature, Return-Path i wyniki SPF dostarczają dodatkowego kontekstu. DKIM podpisuje wybrane nagłówki i część treści kluczem domeny wskazanej w parametrze d=. SPF sprawdza, czy serwer wysyłający może wysyłać pocztę dla domeny użytej w kopercie SMTP, a nie wyłącznie dla adresu widocznego w polu From. DMARC porównuje domenę widoczną dla odbiorcy z wynikami SPF lub DKIM. Sam widoczny adres nadawcy nie jest wystarczającym dowodem autentyczności, ponieważ część pól może zostać zmieniona przed dostarczeniem. Warto zwracać uwagę na wyniki uwierzytelniania zapisane przez serwer odbierający, a nie tylko na deklaracje znajdujące się w wiadomości.
Wykorzystanie nagłówków przy analizie problemów z pocztą
Pełne nagłówki pomagają ustalić, czy wiadomość została opóźniona, odrzucona, przekierowana lub zakwalifikowana jako spam. Przydatne są daty z wpisów Received, nazwy serwerów, kody i komunikaty filtrów oraz wartości w polu Authentication-Results. Porównanie czasu nadania deklarowanego w Date z czasem przyjęcia przez kolejne serwery może ujawnić różnicę między zegarem urządzenia a rzeczywistą drogą wiadomości. Analiza nie powinna jednak opierać się na jednym polu. Pojedynczy adres IP lub nazwa domeny bez kontekstu pozostałych wpisów nie przesądza o przyczynie problemu.
Podczas zgłaszania kłopotów z odbieraniem lub wysyłaniem poczty warto przekazać pełne nagłówki razem z opisem objawu, godziną zdarzenia i informacją, czy problem dotyczy jednej wiadomości, czy całej skrzynki. Nagłówki mogą zawierać adresy techniczne, identyfikatory wiadomości i informacje o infrastrukturze pocztowej, dlatego powinny być udostępniane tylko osobom prowadzącym diagnostykę. Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów i komputerów PC, w tym diagnozowaniem problemów z konfiguracją klienta pocztowego, wyświetlaniem pełnych nagłówków oraz działaniem oprogramowania na tych urządzeniach.