cross browser - significado - Correo máximo efectivo: longitudes del cuerpo
abbr significado (2)
El estándar no define una longitud máxima, dejando la implementación a los navegadores y clientes de correo (ver IETF RFC 2368).
Los productos de Microsoft tienen límites establecidos:
- El límite de IE GET es 2.083 http://support.microsoft.com/kb/208427
- Outlook Express: 456 caracteres http://support.microsoft.com/kb/q182985/
Es probable que otros navegadores funcionen con una longitud superior a la de un cuerpo de correo electrónico razonable. El iPhone no tiene un límite documentado, pero funciona con hasta 1 MB de texto.
Los navegadores modernos que admiten direcciones de datos (todo excepto IE <9) deberían estar bien.
Hay una longitud máxima para el texto en la sección & body de un mailto: enlace. Según uno de mis compañeros de trabajo, el W3C publica el límite como 256 (aunque no tengo un enlace para respaldar esto).
Estamos incorporando mailto: enlaces tanto en un correo electrónico como en una página web y hemos utilizado con éxito más de 256 caracteres. Sin embargo, después de cierto punto, los clientes y navegadores de correo electrónico comienzan a descascararse y se niegan a abrir el enlace.
Me gustaría saber las longitudes máximas reales permitidas para lo siguiente:
Clientes de correo:
- Outlook (2003, 2007, 2010)
- Eudora (7.1, y / o cualquiera que sea la última versión)
- Thunderbird (última versión)
Navegadores:
- Firefox (3+)
- IE (6, 7, 8)
- navegador de iPhone
Todos y cada uno de los números que pueda proporcionar serán recibidos con gratitud.
Para los navegadores con consolas JS, una prueba fácil:
for (var i=2014; i>1600; i--) {var good=1; try {location.href=''mailto:?body=''+''a''.repeat(i)} catch (e) {good=0;} if (good==1) {console.log(i+13);break;}}
(El 13 es para la longitud de mailto:?body=
.)
En Firefox 32.0.3 esto produce 2008 (longitud del cuerpo 1995). En Thunderbird 31.2.0, los 1.995 caracteres entran en el cuerpo del nuevo correo electrónico.
Algunos dicen que depende principalmente del sistema operativo, pero en Windows, al menos, no pude encontrar ninguna entrada de registro relacionada con mailto
con un número cercano a 2.000.