Skip to content
Mbox Viewer

Multiparte

boundary

Estructura de mensaje MIME que combina múltiples partes de contenido —como texto plano, HTML y adjuntos— en un único mensaje, separadas por una cadena de límite única.

Un mensaje MIME multiparte tiene un Content-Type de multipart/mixed, multipart/alternative, multipart/related u otro subtipo multiparte. La cabecera especifica un parámetro boundary —una cadena única como «----=_Part_12345»— que aparece como delimitador entre cada parte en el cuerpo del mensaje. Cada parte tiene su propia mini-sección de cabecera que declara su Content-Type, codificación y nombre de archivo opcional.

La estructura multiparte más habitual para un correo formateado con adjuntos está anidada: el contenedor exterior es multipart/mixed, que contiene una parte multipart/alternative (con las versiones de texto plano y HTML del cuerpo) junto a una o más partes de adjunto. Los clientes eligen qué alternativa mostrar según lo que admiten y ofrecen los adjuntos para su descarga.

Analizar correctamente estructuras multiparte anidadas es uno de los aspectos más complejos del procesamiento de correo. Cadenas de límite malformadas, cabeceras ausentes o anidamientos inusuales pueden confundir a los analizadores más simples. Una implementación MIME robusta debe gestionar los casos extremos con elegancia para que los mensajes con estructura no estándar se rendericen de forma útil en lugar de aparecer como texto sin formato.

Términos relacionados

Lee tus archivos MBOX en tu Mac