Wiadomość źródłowa Thunderbird to pierwotny, nieprzetworzony zapis e-maila widoczny w widoku źródła.
Czym jest wiadomość źródłowa w Thunderbirdzie
Wiadomość źródłowa Thunderbird to pełny tekstowy zapis wiadomości e-mail zapisany w formacie zgodnym z internetowymi standardami poczty. Zawiera nagłówki oraz treść przekazaną do programu pocztowego, zanim Thunderbird przedstawi ją w wygodnym widoku użytkownika. W widoku źródła można zobaczyć między innymi pola From, To, Date, Subject, Message-ID, MIME-Version i Content-Type. W zależności od drogi, jaką przeszła wiadomość, mogą występować także kolejne pola Received, dodawane przez serwery uczestniczące w dostarczeniu poczty.
Źródło nie jest tym samym co tekst widoczny w oknie wiadomości. Thunderbird może dekodować zawartość zapisaną jako base64 albo quoted-printable, interpretować strukturę MIME, wyświetlać część HTML oraz ukrywać techniczne nagłówki. Widok źródłowy pokazuje natomiast zapis w formie surowej, w jakiej został przechowany lub odebrany. Dlatego w treści mogą znajdować się długie ciągi znaków, znaczniki HTML, granice części MIME i zakodowane fragmenty załączników.
Jak odczytać źródło wiadomości
W Thunderbirdzie źródło otwiera się po zaznaczeniu wiadomości i wybraniu polecenia wyświetlenia źródła z menu wiadomości; w typowej konfiguracji można również użyć skrótu klawiaturowego Ctrl+U. Program pokazuje wtedy osobne okno zawierające tekst wiadomości. Warto rozpocząć analizę od nagłówków znajdujących się na początku dokumentu, a następnie sprawdzić pola Content-Type oraz ewentualne sekcje zaczynające się od --, które wyznaczają granice części wieloczęściowej.
Jeżeli wiadomość ma wersję tekstową i HTML, często występuje nagłówek Content-Type: multipart/alternative. Poszczególne części są oddzielone wartością granicy określoną w parametrze boundary. Załączniki są zwykle opisane przez Content-Disposition: attachment oraz nazwę pliku, a ich dane mogą być zakodowane przy użyciu Content-Transfer-Encoding: base64. Samo źródło pozwala więc ustalić, jak skonstruowano wiadomość, ale do odczytania zakodowanego załącznika potrzebne jest prawidłowe zdekodowanie odpowiedniej sekcji.
Co można sprawdzić w danych technicznych
Analiza źródła pomaga ustalić, jakie serwery przetwarzały wiadomość i w jakiej kolejności. Nagłówki Received są dopisywane przez kolejne serwery pocztowe, dlatego zwykle analizuje się je od dołu do góry, zaczynając od najwcześniejszego wpisu. Pole Message-ID identyfikuje konkretną wiadomość, lecz nie stanowi samo w sobie dowodu jej autentyczności. Pole Date opisuje czas deklarowany przez nadawcę i może różnić się od czasu zarejestrowanego w nagłówkach transportowych. Różnice stref czasowych, nieprawidłowy zegar komputera albo zmiana wiadomości po drodze mogą wpływać na interpretację tych wartości.
W źródle mogą znajdować się również podpisy DKIM zapisane w nagłówku DKIM-Signature oraz wyniki kontroli SPF lub DMARC dodane przez serwer odbiorczy, często w polu Authentication-Results. Te elementy nie są tworzone przez samą treść wiadomości i mogą być obecne tylko wtedy, gdy zastosowała je infrastruktura pocztowa. Należy odróżnić nagłówki transportowe od pól widocznych dla użytkownika, ponieważ zwykły nadawca może ustawić część nagłówków takich jak temat, adres nadawcy wyświetlany w interfejsie lub datę. Wiarygodna ocena wymaga porównania kilku niezależnych informacji, a nie odczytania jednego pola.
Znaczenie źródła podczas diagnostyki komputera
Wiadomość źródłowa jest przydatna przy diagnozowaniu problemów z Thunderbirdem, takich jak nieprawidłowe kodowanie polskich znaków, błędne wyświetlanie wiadomości HTML, brak załącznika, niepoprawne rozdzielenie części MIME albo problemy z importem poczty. Technik może porównać źródło wiadomości z jej wyglądem w programie i sprawdzić, czy błąd powstał w samym zapisie, podczas dekodowania, czy dopiero na etapie prezentacji. Jeżeli w źródle brakuje danej części, Thunderbird nie może jej odtworzyć wyłącznie za pomocą ustawień wyglądu.
Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC i podzespołów, a w ramach diagnostyki może również pomóc ustalić, czy problem z wiadomościami wynika z konfiguracji Thunderbirda, profilu użytkownika, uszkodzonej instalacji lub nieprawidłowego pliku pocztowego. Przy zgłaszaniu usterki warto zachować kopię problematycznej wiadomości w formacie .eml oraz opisać, czy błąd występuje przy wszystkich wiadomościach, czy tylko przy wiadomościach od konkretnego nadawcy lub z określonym typem załącznika. Taki materiał ułatwia odtworzenie problemu bez opierania diagnozy wyłącznie na wyglądzie wiadomości w oknie programu.