Multiparte
boundaryEstructura 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
Multipurpose Internet Mail Extensions — estándar que define cómo los mensajes de correo codifican texto no ASCII, cuerpos HTML, adjuntos y otro contenido binario dentro de la estructura de texto plano del correo.
Archivo —como un PDF, una imagen o una hoja de cálculo— incrustado en un mensaje de correo y codificado como parte MIME, separado del cuerpo del mensaje, destinado a que el destinatario lo guarde o abra.
Imagen integrada directamente en el cuerpo de un correo HTML mediante una referencia Content-ID (cid:), en lugar de adjuntarse como archivo descargable independiente. Los datos de la imagen se almacenan como parte MIME dentro del mismo mensaje.