Proč některé e-maily mají jako hlavičky nesmyslné řetězce znaků?
Většinu času náš e-mail přichází bez problémů nebo výmluv, ale proč někteří přicházejí s nesmyslnými řetězci znaků jako záhlaví? Dnešní příspěvek typu SuperUser Q & A má odpověď na otázku zmateného čtenáře.
Dnešní zasedání Otázky a odpovědi nás přichází s laskavým svolením SuperUser - podřízené rozdělení Stack Exchange, které je založeno na komunitě prostřednictvím skupin webových stránek.
Foto s laskavým svolením od Judith E. Bell (Flickr).
Otázka
Čtenář SuperUser dpdt chce vědět, proč obdržel e-mail s nesmyslnou hlavičkou:
Nedávno jsem dostal e-mail s následujícím názvem:
Přemýšlel jsem o tom, že to může být malware, ale spustil jsem kontrolu s programem Malwarebytes, ale vyšel čistý. Existuje nějaký legitimní důvod, proč by titul byl nesmyslný řetězec znaků?
Proč některé e-maily mají nesmyslné řetězce znaků jako záhlaví?
Odpověď
Příspěvek uživatele SuperUser user313114 má pro nás odpověď:
Co máte, je nějaký hlavičkový text zakódovaný s neúspěšným pokusem o RFC 2047.
RFC 2047 je standard, který řídí vkládání znaků jiných než ASCII do hlaviček e-mailů. Říká se, že hlavičky, které neodpovídají (přesně) standardu RFC 2047, by měly být zobrazeny jako-je spíše než jakékoliv pokusy o dekódování. Váš e-mailový software vidí špatnou záhlaví a zobrazuje ji "správně" (podle požadavků standardního).
Žádný mainstreamový software nepodléhá RFC 2047 tak špatně, takže to pravděpodobně pochází z nějakého hnusného hromadného mailingového softwaru. Software dělá zakódované slova příliš dlouhá (omezení délky řádku je 76 znaků), což je zakázáno (RFC 2047 říká "NESMÍTE").
Přestože je příliš dlouhá, může být dekódována ručně. Vypadá to, že nějaký spam spamu:
Musíte něco přidat k vysvětlení? Vyjměte v komentářích. Chcete se dozvědět více odpovědí od ostatních uživatelů technologie Stack Exchange? Podívejte se na celý diskusní příspěvek zde.