Miért van néhány e-mail értelmetlen karakterláncokkal a fejlécek között?
Az idő nagy részében az e-mailünk problémamentes vagy problémamentesen érkezik, de miért érkeznek egyesek szokatlan karakterláncokkal fejlécként? A mai SuperUser Q&A posztja a zavart olvasó kérdésére válaszol.
A mai Kérdések és válaszok munkamenet a Jóvagyon - a Stack Exchange alosztályának, a közösség által vezérelt Q&A webhelyek csoportjának köszönhetően..
Fotó jóvoltából Judith E. Bell (Flickr).
A kérdés
A SuperUser olvasó dpdt azt akarja tudni, hogy miért kapott egy e-mailt, amely egy értelmetlen fejlécet tartalmaz:
Nemrégiben kaptam egy e-mailt a következő címmel:
Gondolva, hogy ez rosszindulatú lehet, ellenőriztem Malwarebytes-tel, de tiszta lett. Van-e jogos ok arra, hogy a cím egy értelmetlen karakterlánc legyen?
Miért van néhány e-mail értelmetlen karakterlánc, mint fejléc?
A válasz
A (z) user313114 SuperUser hozzájárulója a következő választ kapja:
A fejlécszöveg kódolva van az RFC 2047 sikertelen kísérletével.
Az RFC 2047 az a szabvány, amely szabályozza a nem ASCII karakterek beágyazását az e-mail fejlécekbe. Azt mondja, hogy a fejléceket, amelyek nem felelnek meg (pontosan) az RFC 2047 szabványnak, inkább megjeleníteni kell, mint a dekódolást. Az e-mail szoftver tehát a rossz fejlécet látja, és „helyesen” jeleníti meg (a szabvány által előírtak szerint).
Nincs olyan mainstream szoftver, amely annyira sértik az RFC 2047-et, hogy valószínűleg egy bizonyos, durva tömeges levelezőszoftverből származik. A szoftver túl hosszú kódolt szavakat készít (a vonalhosszúság 76 karakter), ami tilos (az RFC 2047 azt mondja: „MUST NOT”).
Annak ellenére, hogy túl hosszú, manuálisan dekódolható. Úgy néz ki, mint egyfajta toborzó spam:
Van valami, amit hozzá kell adni a magyarázathoz? Kikapcsolja a megjegyzéseket. Szeretne további válaszokat olvasni más tech-savvy Stack Exchange felhasználóktól? Nézze meg a teljes beszélgetés szálát itt.