Suurimman osan ajasta sähköpostimme saapuu ilman ongelmia tai epäkohtia, mutta miksi jotkut saapuvat järjettömillä merkkijonoilla otsikoina? Tämän päivän SuperUser Q & A -viestillä on vastaus hämmentyneeseen lukijan kysymykseen.
Tämän päivän Kysymys- ja vastausistunto tulee meille SuperUser-yhteisöstään, joka on Stack Exchangen osasto.
Kuva: Judith E.Bell (Flickr) .
Kysymys
SuperUser-lukija dpdt haluaa tietää, miksi hän sai sähköpostin, jossa oli järjetön otsikko:
Sain äskettäin sähköpostin, jonka otsikko oli seuraava:
![]()
Ajattelin, että se saattaa olla haittaohjelma, suoritin tarkistuksen Malwarebytesin kanssa, mutta se tuli puhtaaksi. Onko mitään oikeutettua syytä siihen, että otsikko on järjetön merkkijono?
Miksi joissakin sähköposteissa on järjettömiä merkkijonoja otsikoina?
Vastaus
SuperUser-avustajalla user313114 on meille vastaus:
Mitä sinulla on, on otsikkoteksti, joka on koodattu epäonnistuneella yrityksellä RFC 2047 .
RFC 2047 on standardi, joka säätelee muiden kuin ASCII-merkkien upottamista sähköpostiotsikoihin. Siinä sanotaan, että otsikot, jotka eivät ole (täsmälleen) RFC 2047 -standardin mukaisia, tulisi näyttää sellaisenaan kuin mitään dekoodaamista yritetään. Joten sähköpostiohjelmasi näkee huonon otsikon ja näyttää sen "oikein" (kuten standardi vaatii).
Mikään valtavirran ohjelmisto ei pilaa RFC 2047: tä niin pahasti, että se on todennäköisesti peräisin jostakulta irtotavarapostitusohjelmistolta. Ohjelmisto tekee koodatuista sanoista liian pitkiä (rivin pituusraja on 76 merkkiä), mikä on kielletty (RFC 2047 sanoo ”EI SAA”).
Huolimatta liian pitkästä, se voidaan dekoodata manuaalisesti. Näyttää siltä, että jonkinlainen rekrytoijan roskaposti:
![]()
Onko sinulla jotain lisättävää selitykseen? Ääni pois kommenteista. Haluatko lukea lisää vastauksia muilta teknisesti taitavilta Stack Exchangen käyttäjiltä? Katso koko keskusteluketju täältä .