logo

Protocolo MIME

MIME significa Extensiones de correo de Internet multipropósito. Se utiliza para ampliar las capacidades de los protocolos de correo electrónico de Internet como SMTP. El protocolo MIME permite a los usuarios intercambiar varios tipos de contenido digital, como imágenes, audio, vídeo y varios tipos de documentos y archivos en el correo electrónico. MIME fue creado en 1991 por un informático llamado Nathan Borenstein en una empresa llamada Bell Communications.

MIME es un protocolo de extensión de correo electrónico, es decir, no funciona de forma independiente, pero ayuda a ampliar las capacidades del correo electrónico en colaboración con otros protocolos como SMTP . Dado que MIME solo pudo transferir archivos de texto escrito en un idioma inglés de tamaño limitado con la ayuda de Internet. En la actualidad, lo utilizan casi todas las empresas de servicios relacionados con el correo electrónico, como Gmail, Yahoo-mail, Hotmail.

Necesidad del protocolo MIME

El protocolo MIME se utiliza para transferir correo electrónico en la red informática por los siguientes motivos:

  1. El protocolo MIME admite varios idiomas en el correo electrónico, como hindi, francés, japonés, chino, etc.
  2. Los protocolos simples pueden rechazar correo que exceda un cierto tamaño, pero no hay límite de palabras en MIME.
  3. Las imágenes, el audio y el vídeo no se pueden enviar mediante protocolos de correo electrónico simples como SMTP. Estos requieren protocolo MIME.
  4. Muchas veces, los correos electrónicos se diseñan utilizando códigos como HTML y CSS, y las empresas los utilizan principalmente para comercializar su producto. Este tipo de código utiliza MIME para enviar correos electrónicos creados a partir de HTML y CSS.

Encabezado MIME

MIME agrega cinco campos adicionales a la parte del encabezado del correo electrónico real para ampliar las propiedades del protocolo de correo electrónico simple. Estos campos son los siguientes:

  1. Versión MIME
  2. Tipo de contenido
  3. Codificación del tipo de contenido
  4. Identificación de contenido
  5. Descripción del contenido

1. Versión MIME

Define la versión del protocolo MIME. Este encabezado generalmente tiene un valor de parámetro 1.0, lo que indica que el mensaje está formateado usando MIME.

2. Tipo de contenido

Describe el tipo y subtipo de información que se enviará en el mensaje. Estos mensajes pueden ser de muchos tipos como Texto, Imagen, Audio, Video, y también tienen muchos subtipos como que el subtipo de la imagen puede ser png o jpeg. Del mismo modo, el subtipo de Vídeo puede ser WEBM, MP4, etc.

parámetro verilog

3. Codificación del tipo de contenido

En este campo se indica qué método se ha utilizado para convertir la información del correo a ASCII o número binario, como codificación de 7 bits, codificación de 8 bits, etc.

4. Identificación de contenido

En este campo, se agrega un número único de 'Identificación de contenido' a todos los mensajes de correo electrónico para que puedan identificarse de manera única.

5. Descripción del contenido

Este campo contiene una breve descripción del contenido del correo electrónico. Esto significa que la información sobre lo que se envía por correo está claramente en la 'Descripción del contenido'. Este campo también proporciona la información de nombre, fecha de creación y fecha de modificación del archivo.

Ejemplo de descripción del contenido

Descripción del contenido: archivo adjunto; nombre de archivo = javatpoint.webp;
fecha-modificación = 'Miércoles, 12 de febrero de 1997 16:29:51 -0500';

Diagrama de trabajo del protocolo MIME

Protocolo MIME

Características del protocolo MIME

  1. Admite múltiples archivos adjuntos en un solo correo electrónico.
  2. Admite caracteres que no son ASCII.
  3. Admite una longitud ilimitada de correo electrónico.
  4. Admite varios idiomas.

Ventaja del MIME

El protocolo MIME tiene las siguientes ventajas:

  1. Es capaz de enviar varios tipos de archivos en un mensaje, como archivos de texto, audio y video.
  2. También ofrece la posibilidad de enviar y recibir correos electrónicos en diferentes idiomas como hindi, francés, japonés, chino, etc.
  3. También proporciona la posibilidad de conectar HTML y CSS al correo electrónico, gracias a lo cual las personas pueden diseñar el correo electrónico según sus necesidades y hacerlo atractivo y hermoso.
  4. Es capaz de enviar la información contenida en un correo electrónico sin importar su extensión.
  5. Asigna una identificación única a todos los correos electrónicos.