message has lines too long for transport

Por Mauricio Bravo Actualizado el 22 de agosto de 2026 En Cuentas de correo electrónico

Error: "message has lines too long for transport"

¿Qué es?

Es un error generado por el Mail Transfer Agent (MTA) Exim cuando una línea del cuerpo o encabezados de un correo supera el límite de longitud configurado para el transporte SMTP. No es un fallo del cliente de correo en sí, sino un rechazo del servidor de envío al detectar una línea "demasiado larga".

Causa técnica (fuente oficial: RFC 5321 – IETF)

El estándar que define el protocolo SMTP exige que las líneas del mensaje no superen los 998 caracteres (sin contar CRLF), con un límite recomendado de 78 caracteres. Dicho de otro modo, el RFC especifica que la longitud total de una línea de texto, incluyendo el retorno de carro y salto de línea (CRLF), no debe exceder los 1000 octetos.

Este límite existe porque, según el propio estándar (RFC 5321, sección 4.5.3.1.6), muchas implementaciones que envían, reciben o almacenan mensajes en formato Internet Message Format simplemente no pueden procesar más de 998 caracteres por línea.

Causas más comunes de líneas demasiado largas

  1. Encabezados que crecen con cada respuesta. En Outlook, el encabezado References: se va acumulando en cada respuesta de un hilo de correo hasta superar el límite del RFC, provocando el rechazo por parte del servidor.
  2. Contenido HTML o codificación Base64 sin saltos de línea. Firmas con imágenes incrustadas en Base64, o código HTML mal formateado, generan líneas extremadamente largas en una sola cadena continua.
  3. Adjuntos o cuerpos generados por sistemas automáticos (CMS, ERPs, plataformas de e-commerce) que no aplican "line wrapping" al construir el mensaje.

Cómo solucionarlo

  • Activa el ajuste automático de texto (Word Wrap) en tu cliente de correo.
  • Evita firmas con imágenes codificadas en Base64 o bloques HTML complejos sin saltos de línea.
  • Si el problema persiste en hilos largos, inicia un nuevo mensaje en lugar de seguir respondiendo la misma cadena.
  • Si el error ocurre al reenviar un correo con muchas respuestas previas, intenta reenviarlo como un mensaje nuevo (copiando el contenido) en lugar de usar la opción "Reenviar" sobre un hilo muy extenso.

Fuentes oficiales

  • RFC 5321 (IETF) – Simple Mail Transfer Protocol, sección 4.5.3.1.6: https://www.rfc-editor.org/rfc/rfc5321
  • Documentación oficial de Exim, opción message_linelength_limit (transporte SMTP): https://www.exim.org/exim-html-current/doc/html/spec_html/ch-main_configuration.html