2010-02-23 14 views
14

Tengo una aplicación web LAMP que envía correos electrónicos a los usuarios. Algunos usuarios se han quejado de que en lugar de ver los mensajes de correo electrónico html, ven extrañas secuencias de caracteres como = 0D o = 3D. No puedo reproducir este error con ninguno de mis clientes de correo electrónico: gmail, yahoo, hotmail, thunderbird, blackberry o iphone. ¿Alguien sabe lo que está pasando y cómo solucionarlo?Algunos destinatarios de correo electrónico reciben mensajes con = 0D o = caracteres en 3D

Respuesta

16

Esto se llama citado imprimible codificando. Algún sistema que maneja el correo mientras se entrega a los destinatarios que están viendo los caracteres ofensivos, daña la codificación o la información del encabezado sobre la codificación.

Compruebe si la codificación que está configurando al enviar el correo coincide con lo que está escribiendo en el correo y si eso también es lo que otras personas reciben.

11

Cuando vea algo así como = 3D, lo que está viendo es un solo carácter en lo que se denomina codificación "imprimible entre comillas". "= 3D" es, de hecho, un signo igual. = 0D es un retorno de carro (CR), = 0A es un avance de línea (LF)

Tomado de Not all 'plain-text' is created equal...

El enlace se proporcionará una descripción detallada en profundidad sobre lo que está pasando.

+0

No realmente. Si esos usuarios estarían enviando el correo que se confunde, probablemente necesiten cambiar su configuración de codificación. En este caso, un correo generado por la aplicación OP se muestra de forma incorrecta. – VoidPointer

+0

Eso solo es cierto si el sitio está configurando correctamente el MIME para comenzar, que debería ser el primer punto de investigación de John. Muchos clientes de correo electrónico de webmail y de cliente son lo suficientemente inteligentes como para compensar las declaraciones MIME incorrectas o faltantes, para que no todos vean el problema. Suponiendo que está enviando con el MIME correcto, entonces sí, es un problema indirecto y los usuarios deben comenzar a solucionar lo que está sucediendo. – Guildencrantz

+0

¿cómo puedo agregar "imprimible entre comillas" en los correos electrónicos? como funciona ? –

Cuestiones relacionadas