Kodėl kai kurie laiškai turi nesąmoningą simbolių eilutę kaip antraštes?
Dažniausiai mūsų el. Laiškai atvyksta be problemų ar problemų, tačiau kodėl kai kurie atvyksta su nesąmonėmis simbolių eilutėmis kaip antraštės? Šiandienos „SuperUser“ atsakymų ir atsakymų atsakymas yra neaiškus skaitytojo klausimas.
Šiandienos „Klausimų ir atsakymų“ sesija mums suteikiama pagal „SuperUser“ - „Stack Exchange“ padalinį, bendruomenės sukurtą „Q&A“ svetainių grupavimą.
„Judith E. Bell“ (Flickr) nuotrauka.
Klausimas
„SuperUser“ skaitytojas „dpdt“ nori sužinoti, kodėl jis gavo el. Laišką su nesąmoninga antrašte:
Neseniai gavau el. Laišką su šiuo pavadinimu:
Manau, kad tai gali būti kenkėjiška programa, aš patikrinau su „Malwarebytes“, bet jis buvo švarus. Ar yra teisėtų priežasčių, kodėl pavadinimas yra nesąmoningas simbolių eilutė?
Kodėl kai kuriuose el. Laiškuose yra nesąmoninės simbolių eilutės kaip antraštės?
Atsakymas
„SuperUser“ autorius user313114 mums atsako:
Ką turite, yra antraštės tekstas, užkoduotas nepavykusiu bandymu RFC 2047.
RFC 2047 yra standartas, reglamentuojantis ne ASCII simbolių įterpimą į el. Laiškų antraštes. Jame teigiama, kad antraštės, kurios neatitinka (tiksliai) RFC 2047 standarto, turėtų būti rodomos kaip-yra, o ne bet koks bandomasis dekodavimas. Taigi jūsų el. Pašto programinė įranga mato blogą antraštę ir ją „teisingai“ (kaip reikalaujama pagal standartą).
Nėra jokios pagrindinės programinės įrangos, kuri netrukdytų RFC 2047 taip, kad ji tikriausiai ateina iš kai kurių nepageidaujamų siuntimo programų. Programinė įranga užkoduoja žodžius per ilgai (linijos ilgio riba yra 76 simboliai), kuri yra draudžiama (RFC 2047 sako „MUST NOT“).
Nepaisant to, kad jis per ilgas, jis gali būti dekoduojamas rankiniu būdu. Atrodo, kad tam tikras įdarbinimo šlamštas:
Ar ką nors papildyti paaiškinimu? Garsas išjungtas komentaruose. Norite perskaityti daugiau atsakymų iš kitų „tech-savvy Stack Exchange“ vartotojų? Čia rasite visą diskusijų temą.