| Termin | Definicja |
|---|---|
| kodowanie nagłówka | Kodowanie nagłówka to sposób zapisu znaków spoza ASCII w technicznych polach wiadomości, np. w temacie. Dlaczego nagłówek wiadomości wymaga specjalnego zapisuKodowanie nagłówka wiadomości e-mail dotyczy sposobu przedstawienia znaków, których nie można bezpośrednio zapisać w tradycyjnych polach nagłówkowych opartych na ograniczonym zbiorze znaków ASCII. Problem pojawia się między innymi w polu W wiadomości e-mail nagłówki są oddzielone od treści pustą linią. Oprogramowanie pocztowe odczytuje je przed wyświetleniem wiadomości, a następnie interpretuje wartości poszczególnych pól. Jeżeli znak spoza dozwolonego zakresu zostanie umieszczony w nagłówku bez właściwego zakodowania, serwer lub klient pocztowy może zastąpić go znakiem zapytania, wyświetlić przypadkowy ciąg znaków albo potraktować fragment jako uszkodzony. Kodowanie nagłówka nie szyfruje wiadomości i nie chroni jej przed odczytem. Jest techniczną reprezentacją znaków, która pozwala zachować ich znaczenie podczas przesyłania. Mechanizm encoded-word w standardzie MIMENajczęściej stosowany mechanizm kodowania tekstu w nagłówkach wiadomości opisuje standard MIME, a dokładniej składnia encoded-word określona w RFC 2047. Zakodowany fragment ma postać W encoded-word występują dwa podstawowe warianty kodowania. Litera Współczesne programy zwykle wybierają UTF-8, ponieważ pozwala on reprezentować znaki wielu języków za pomocą standardu Unicode. W starszych systemach można spotkać inne charsety, na przykład ISO-8859-2 dla części języków środkowoeuropejskich. Odbiorca musi znać charset zapisany w encoded-word, aby prawidłowo przekształcić bajty z powrotem w znaki. Sam fakt użycia Base64 nie oznacza jeszcze, że tekst jest zakodowany w UTF-8; Base64 opisuje sposób zapisu bajtów, natomiast charset opisuje interpretację tych bajtów. Odczyt, zawijanie i typowe objawy niezgodnościKlient pocztowy, który obsługuje encoded-word, powinien rozpoznać taki fragment w nagłówku, odczytać nazwę charsetu, zdekodować wariant Jednym z typowych objawów błędu jest temat wyświetlany jako ciąg w rodzaju Diagnostyka powinna obejmować podgląd surowych nagłówków wiadomości, a nie tylko ich wersję widoczną w interfejsie. W surowym zapisie można sprawdzić, czy pole Kodowanie tematów przy serwisowaniu komputeraW praktyce serwisowej poprawne kodowanie nagłówków ma znaczenie przy obsłudze zgłoszeń wysyłanych pocztą elektroniczną, zwłaszcza gdy temat zawiera opis usterki, model urządzenia albo nazwę lokalizacji zapisaną z polskimi znakami. Należy odróżnić problem z prezentacją tematu od problemu z treścią wiadomości, załącznikiem lub konfiguracją konta. Treść może być kodowana według mechanizmów MIME dla części tekstowej, natomiast pola nagłówka, takie jak Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC i podzespołów, a podczas diagnozy problemów z pocztą można sprawdzić również surowe nagłówki, ustawienia klienta oraz sposób kodowania polskich znaków. Taka kontrola pomaga ustalić, czy źródłem błędu jest lokalny program pocztowy, konfiguracja serwera, filtr antyspamowy czy wiadomość utworzona przez niezgodną aplikację. W razie potrzeby można odtworzyć problem na innym koncie lub urządzeniu, zachowując oryginalną wiadomość do analizy. Bezpieczna korekta polega zazwyczaj na aktualizacji lub prawidłowej konfiguracji programu pocztowego, ustawieniu UTF-8 w systemie i aplikacji oraz ponownym wysłaniu testowej wiadomości. Nie należy ręcznie usuwać fragmentów encoded-word z otrzymanego nagłówka, ponieważ zmienia to tylko lokalny zapis i może utrudnić późniejsze porównanie. Jeżeli inne osoby odbierają temat poprawnie, a błąd występuje wyłącznie na jednym komputerze, pierwszeństwo ma sprawdzenie lokalnego klienta, jego dodatków i sposobu interpretacji wiadomości. |