después de algunas pruebas: si envía un correo electrónico a un cliente Outlook, y el tema es> 77 caracteres, y necesita usar "=?ISO"
dentro del asunto (en mi caso debido a acentos), entonces OutLook "cortará" el sujeto en el medio y engrane todo lo que viene después, incluido el texto del cuerpo, los archivos adjuntos, etc. ¡toda una malla!
Tengo varios ejemplos como éste:
Subject: =?ISO-8859-1?Q?Actas de la obra N=BA.20100154 (Expediente N=BA.20100182) "NUEVA RED FERROVIARIA.=
TRAMO=20BEASAIN=20OESTE(Pedido=20PC10/00123-125),=20BEASAIN".?=
Para:
Como se ve, en la línea de asunto que cutted en carbón 78 con un "=" seguido de 2 ó 3 líneas de avance , luego continuó con el resto del tema mal.
Me lo informaron varios clientes que usaban OutLook, otros clientes de correo electrónico se ocupan de esos temas.
Si no tiene ISO, no duele, pero si lo agrega a su sujeto para ser amable con RFC, obtiene esta sorpresa de OutLook. Poco si no agrega los ISO, entonces el correo electrónico de iPhone no lo entenderá (y adjuntar archivos con nombres usando dichos caracteres no funcionará en iPhones).
255 es el límite en algunos productos de venta de entradas (por ejemplo Jira) y parece ser el límite en Outlook, Thunderbird y Gmail parecen truncar después de 130. – reconbot
RFC2047 es más adecuado para la validación, veo un montón de software de envío masivo de correo que produce contenido no válido RFC2047. – Jasen
En las bases de datos es muy común (una tradición que pueda decir) definir la longitud de los campos de texto no especialmente largos o cortos como VARCHAR (255) o nombres equivalentes similares. Si se presenta una cadena más larga, generará un error o simplemente se truncará al límite. Es por eso que Jira y Outlook como se menciona aquí no admiten más caracteres. Por razones de compatibilidad, no recomendaría 255+ Agregando un poco de crema en el pastel de 5 años;) –