Página principal » cómo » ¿Por qué algunos correos electrónicos tienen cadenas sin sentido de caracteres como encabezados?

    ¿Por qué algunos correos electrónicos tienen cadenas sin sentido de caracteres como encabezados?

    La mayoría de las veces, nuestro correo electrónico llega sin problemas ni peculiaridades, pero ¿por qué algunos llegan con cadenas de caracteres sin sentido como encabezados? La publicación de preguntas y respuestas del superusuario de hoy tiene la respuesta a la pregunta de un lector desconcertado.

    La sesión de Preguntas y Respuestas de hoy nos llega por cortesía de SuperUser, una subdivisión de Stack Exchange, un grupo de sitios web de preguntas y respuestas impulsado por la comunidad..

    Foto cortesía de Judith E. Bell (Flickr).

    La pregunta

    SuperUser reader dpdt quiere saber por qué recibió un correo electrónico con un encabezado sin sentido:

    Hace poco recibí un correo electrónico con el siguiente título:

    Pensando que podría ser malware, hice un chequeo con Malwarebytes, pero salió limpio. ¿Hay alguna razón legítima para que el título sea una cadena de caracteres sin sentido??

    ¿Por qué algunos correos electrónicos tienen cadenas de caracteres sin sentido como encabezados??

    La respuesta

    Superusuario contribuidor user313114 tiene la respuesta para nosotros:

    Lo que tienes es un texto de encabezado codificado con un intento fallido en RFC 2047.

    RFC 2047 es el estándar que rige la incrustación de caracteres no ASCII en los encabezados de correo electrónico. Dice que los encabezados que no cumplan (exactamente) con el estándar RFC 2047 deben mostrarse tal como están, en lugar de intentar descodificarlos. Por lo tanto, su software de correo electrónico está viendo el encabezado incorrecto y lo muestra "correctamente" (como lo exige la norma).

    Ningún software convencional desacredita tanto al RFC 2047, por lo que es probable que provenga de un software de envío masivo poco fiable. El software está haciendo las palabras codificadas demasiado largas (el límite de longitud de línea es de 76 caracteres), lo cual está prohibido (RFC 2047 dice "NO DEBE").

    A pesar de ser demasiado largo, puede decodificarse manualmente. Parece una especie de spam de reclutamiento:


    ¿Tienes algo que agregar a la explicación? Apaga el sonido en los comentarios. ¿Quieres leer más respuestas de otros usuarios de Stack Exchange con experiencia en tecnología? Echa un vistazo a la discusión completa aquí.