lunes, 22 de noviembre de 2010

Multipurpose Internet Mail Extensions (MIME)



Multipurpose Internet Mail Extensions

Multipurpose Internet Mail Extensions o MIME es una serie de convenciones o especificaciones dirigidas al intercambio a través de Internet de todo tipo de archivos (texto, audio, vídeo, etc.) de forma transparente para el usuario. Una parte importante del MIME está dedicada a mejorar las posibilidades de transferencia de texto en distintos idiomas y alfabetos. En sentido general las extensiones de MIME van encaminadas a soportar:

Texto en conjuntos de caracteres distintos de US-ASCII;
adjuntos que no son de tipo texto;
cuerpos de mensajes con múltiples partes (multi-part);
información de encabezados con conjuntos de caracteres distintos de ASCII.
Prácticamente todos los mensajes de correo electrónico escritos por personas en Internet y una proporción considerable de estos mensajes generados automáticamente son transmitidos en formato MIME a través de SMTP. Los mensajes de correo electrónico en Internet están tan cercanamente asociados con el SMTP y MIME que usualmente se les llama mensaje SMTP/MIME.



Por ejemplo

El API JavaMail sólo proporcionan servicios generales electrónico para la lectura y
el envío de correo. Estas API requieren que los proveedores de servicios para aplicar la
protocolos.

Los proveedores de servicios implementar protocolos específicos. Por ejemplo, Simple Mail
Transfer Protocol (SMTP) es un protocolo de transporte para el envío de correo electrónico. Mensaje
Protocolo de oficina de correos 3 (POP3) es el protocolo estándar para la recepción de correo electrónico.
Internet Message Access Protocol (IMAP) es un protocolo alternativo a
POP3.

Además de los proveedores de servicios, JavaMail requiere la JavaBeans
Activación Marco (JAF) para manejar el contenido de correo que no es texto sin formato.
Por ejemplo, esto incluye MIME (Multipurpose Internet Mail Extensions),
URL (Uniform Resource Locator) páginas y archivos adjuntos.

Los tipos de contenido definidos por el estándar MIME tienen gran importancia también fuera del contexto de los mensajes electrónicos. Ejemplo de esto son algunos protocolos de red tales como HTTP de la Web. HTTP requiere que los datos sean transmitidos en un contexto de mensajes tipo e-mail aunque los datos pueden no ser un e-mail propiamente dicho.
En la actualidad ningún programa de correo electrónico o navegador de Internet puede considerarse completo si no acepta MIME en sus diferentes facetas (texto y formatos de archivo).

Fuente

http://publib.boulder.ibm.com/infocenter/iseries/v5r4/index.jsp?topic=/rzamy/50/program/jmluse.htm
http://es.wikipedia.org/wiki/MIME

Saludos...

1 comentario: