Correo profesional

MIME en correo electrónico: qué es y cómo funciona el envío de adjuntos

MIME es el estándar que permite a tu correo electrónico enviar y recibir imágenes, documentos y cualquier archivo más allá del texto plano.

A cozy home office scene with a laptop, tea, and workspace essentials.

MIME (Multipurpose Internet Mail Extensions) es el estándar que permite al correo electrónico transportar archivos adjuntos, imágenes, texto con formato y contenido multimedia. Sin MIME, los emails solo podrían contener texto ASCII plano — ningún PDF, ninguna foto, ningún logo en la firma.

En este artículo explicamos qué es MIME exactamente, cómo funciona por dentro y por qué importa cuando configuras el correo profesional de tu empresa.

El problema que MIME vino a resolver

El protocolo SMTP original, diseñado en 1982, solo podía manejar texto ASCII de 7 bits. Eso significaba:

  • Sin acentos ni caracteres especiales (olvídate de la ñ).
  • Sin imágenes ni documentos adjuntos.
  • Sin HTML — solo texto plano sin formato.

En 1992, los ingenieros Nathaniel Borenstein y Ned Freed publicaron el RFC 1341, creando MIME. La idea era sencilla: extender el formato de los mensajes sin romper la compatibilidad con los servidores SMTP existentes.

Hoy, prácticamente cada email que envías o recibes usa MIME, aunque nunca lo veas directamente.

Cómo funciona MIME por dentro

MIME trabaja añadiendo cabeceras especiales al mensaje y dividiendo su contenido en partes. Cada parte lleva su propio tipo de contenido.

Las cabeceras MIME esenciales

Cuando abres las cabeceras crudas de un email, verás algo como esto:

MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----=_Part_12345"
Content-Transfer-Encoding: base64
  • MIME-Version: siempre 1.0; indica que el mensaje usa el estándar.
  • Content-Type: declara qué tipo de contenido lleva la parte (texto, imagen, PDF…).
  • Content-Transfer-Encoding: cómo se codificó el contenido para sobrevivir el transporte SMTP.

Tipos de contenido (Content-Type)

Los tipos MIME se expresan como tipo/subtipo. Los más comunes en correo:

Content-TypeQué representa
text/plainTexto sin formato
text/htmlCuerpo HTML del email
image/jpeg, image/pngImágenes inline o adjuntas
application/pdfDocumentos PDF
application/zipArchivos comprimidos
multipart/mixedMensaje con texto + adjuntos
multipart/alternativeVersión texto plano + versión HTML
multipart/relatedHTML con imágenes inline referenciadas (firmas)

La codificación Base64

SMTP sigue siendo un protocolo de texto. Para transportar binarios (imágenes, PDFs), MIME los convierte a texto usando Base64: convierte cada 3 bytes del archivo en 4 caracteres ASCII seguros.

El resultado aumenta el tamaño del archivo aproximadamente un 33 %, pero garantiza que el binario llegue intacto independientemente del servidor que lo maneje.

Para texto con caracteres no-ASCII (como el español), se usa habitualmente Quoted-Printable: los caracteres especiales se representan como =C3=B1 (la ñ, por ejemplo).

La estructura multipart: cómo se ensambla un email con adjunto

Un email típico con texto HTML y un PDF adjunto tiene esta estructura en capas:

multipart/mixed
 ├── multipart/alternative
 │    ├── text/plain  (versión de texto plano)
 │    └── text/html   (versión HTML del cuerpo)
 └── application/pdf  (el archivo adjunto)

El boundary (delimitador) es una cadena única que el cliente de correo genera para separar las partes. El receptor parsea el mensaje buscando esas marcas y reconstruye cada sección.

Por eso puedes ver el cuerpo del email aunque tu cliente no soporte HTML: la parte text/plain siempre está ahí como respaldo.

MIME y la entregabilidad de tu correo empresarial

MIME no solo es un detalle técnico — afecta directamente si tu correo llega a la bandeja de entrada o al spam:

  • Emails solo HTML sin alternativa text/plain: muchos filtros antispam los penalizan. Siempre incluye ambas partes (multipart/alternative).
  • Adjuntos con tipos peligrosos: application/exe, application/vbs y similares son bloqueados por prácticamente todos los servidores. Usa ZIP protegido o enlaces de descarga.
  • Tamaño total del mensaje: Base64 infla los archivos un 33 %. Un adjunto de 10 MB se convierte en ~13.3 MB en el correo. Respeta los límites del servidor receptor (típicamente 25–50 MB).
  • Imágenes inline mal codificadas: pueden disparar filtros de spam. Usa Content-ID correctamente cuando incrustes imágenes en firmas HTML.

Si gestionas el correo de tu empresa con un proveedor de correo profesional confiable, estas configuraciones MIME ya están optimizadas por defecto en el servidor saliente.

Lo que MIME significa para ti en la práctica

Como usuario o administrador de correo, MIME actúa en segundo plano. Pero hay momentos en que importa conocerlo:

  • Al diagnosticar por qué un adjunto no llega: revisa las cabeceras del email para ver el Content-Type reportado.
  • Al configurar firmas HTML con logo: el logo debe ir en una parte multipart/related con un Content-ID correcto, no como adjunto independiente.
  • Al programar envíos transaccionales: tu librería de correo (PHP Mailer, SwiftMailer, etc.) genera el MIME automáticamente, pero entender la estructura ayuda a depurar problemas.
  • Al revisar headers de spam: los logs del servidor muestran el Content-Type rechazado cuando un filtro bloquea un mensaje.

Para negocios que envían facturas, contratos o propuestas por email, contar con un servicio de correo profesional con soporte técnico garantiza que la configuración MIME sea correcta desde el primer día.

Conclusiones clave

  • MIME extiende SMTP para permitir adjuntos, HTML y caracteres internacionales en el correo.
  • Funciona mediante cabeceras (Content-Type, Content-Transfer-Encoding) y una estructura de partes separadas por un boundary.
  • Base64 convierte archivos binarios en texto ASCII para el transporte; Quoted-Printable hace lo mismo con texto especial.
  • Un email bien estructurado en MIME incluye siempre text/plain + text/html para mejorar la entregabilidad.
  • Los tipos de adjunto y el tamaño total del mensaje (inflado por Base64) afectan si el correo llega o es bloqueado.

¿Quieres asegurarte de que tu correo empresarial esté correctamente configurado? Contáctanos en elenlace.com y revisamos tu infraestructura de email sin costo.

Preguntas frecuentes

¿MIME es un protocolo de correo?

No exactamente. MIME es un estándar de formato — define cómo se estructura el contenido del mensaje. El protocolo de transporte sigue siendo SMTP. MIME y SMTP trabajan juntos: SMTP entrega el mensaje, MIME define qué hay dentro.

¿Por qué mis adjuntos llegan corruptos a veces?

Generalmente ocurre por una codificación Base64 incompleta (mensaje cortado en tránsito), por un servidor intermedio que altera el cuerpo del mensaje, o por una declaración incorrecta de Content-Transfer-Encoding. Revisa los headers del mensaje recibido para identificar dónde falló la cadena.

¿Puedo enviar cualquier tipo de archivo por correo?

Técnicamente sí, pero en la práctica muchos servidores bloquean tipos de archivo ejecutables (.exe, .bat, .vbs) por razones de seguridad. Para archivos grandes o sensibles, lo más recomendable es usar un enlace de descarga seguro en lugar de adjunto directo.

¿MIME afecta a los correos de marketing HTML?

Sí, de forma crítica. Los emails de marketing deben incluir siempre la alternativa text/plain dentro de una estructura multipart/alternative. Los que envían solo HTML tienen mayor tasa de rechazo en filtros antispam y pueden ver reducida su entregabilidad significativamente.

Para saber más

Otros proveedores y guías que vale la pena comparar:

← Todos