If-Koubou

De ce unele e-mailuri au șiruri greșite de caractere ca titluri?

De ce unele e-mailuri au șiruri greșite de caractere ca titluri? (Cum să)

De cele mai multe ori, e-mailul nostru ajunge fără probleme sau ciudățenii, dar de ce unii ajung cu un șir de caractere grozave de caractere ca anteturi? Postarea de astăzi SuperUser Q & A are răspunsul la o întrebare nedumerită a cititorului.

Sesiunea de întrebări și răspunsuri din ziua de astăzi vine de la amabilitatea SuperUser - o subdiviziune a Stack Exchange, o grupare bazată pe comunitate a site-urilor Q & A.

Fotografie prin amabilitatea lui Judith E. Bell (Flickr).

Intrebarea

Cititorul de SuperUser dpdt dorește să știe de ce a primit un e-mail cu un anteros nonsensical:

Am primit recent un e-mail cu următorul titlu:

Gândindu-mă că ar putea fi malware, am făcut un cec cu Malwarebytes, dar a venit curat. Există vreun motiv legitim pentru ca titlul să fie un șir de caractere fără sens?

De ce unele e-mailuri au noduri grozave de caractere ca anteturi?

Răspunsul

Utilizatorul SuperUser user313114 are răspunsul pentru noi:

Ceea ce aveți este un text de antet codificat cu o încercare eșuată la RFC 2047.

RFC 2047 este standardul care guvernează încorporarea de caractere non-ASCII în anteturile de e-mail. Se spune că anteturile care nu respectă (exact) standardul RFC 2047 ar trebui să fie afișate ca mai degrabă decît decît orice decodare care este încercată. Deci, programul dvs. de e-mail văd antetul rău și îl afișează "corect" (conform standardului).

Nu există nici o aplicație software care să deranjeze RFC 2047 atât de rău ca și asta, așa că este probabil că vine de la un software de poștă electronică în vrac. Software-ul face prea lungi cuvinte codificate (limita lungimii liniei este de 76 de caractere), care este interzisă (RFC 2047 spune "NU TREBUIE").

În ciuda faptului că este prea lung, poate fi decodificat manual. Se pare că un spam de recrutor:

Aveți ceva de adăugat la explicație? Sunați în comentarii. Doriți să citiți mai multe răspunsuri de la alți utilizatori de tehnologie Stack Exchange? Check out discuția completă aici.