MIME (Multipurpose Internet Mail Extensions)
Versión 1.02

Ejemplos

Mensaje MIME de una sola pieza.

Una representación simbólica de un mensaje MIME de una parte es la siguiente:

+-----------------------------------------+
| Content-type: text/plain                |
| Content-transfer-encoding: 7bit         |
|                                         |
| Este es un mensaje en texto plano y     |
| que tiene una sola parte                |
+-----------------------------------------+

Observe la importancia de identificar correctamente el tipo, subtipo y la codificación MIME para que el receptor del mensaje sepa que hacer realmente con él.

Múltiples piezas MIME en un mensaje.

La codificación y el tipo de medio MIME son muy útiles - incluso se utilizan en HTTP, el protocolo de transferencia de hipertexto utilizado para el Web - pero uno de los usos de MIME en el correo es el poder anexar varios tipos de información al mismo mensaje (attachments). Hay dos subtipos (mixed y alternative) del tipo multipart que permiten hacer esto.

Con multipart/mixed las partes se consideran separadas y es el tipo MIME utilizado para mensajes de correo con attachments. Incluso una sección dentro de una multipart/mixed también puede ser multipart/mixed, es decir que se pueden anidar.


Comentario para quienes estén interesados en desarrollar aplicaciones de correo

Algunos clientes de correo no manejan esto del anidamiento muy bien, así que es mejor no utilizarlo a menos que esté seguro que el receptor lo puede utilizar correctamente.

Fin del comentario


Una representación simbólica de un mensaje MIME con multiples partes es:

+---------------------------------------------+
| Content-type: multipart/mixed               |
|+-------------------------------------------+|
|| Content-type: text/plain                  ||
|| Content-transfer-encoding: 7bit           ||
||                                           ||
|| Este es un mensaje en texto plano y       ||
|| tiene una imagen anexa                    ||
|+-------------------------------------------+|
|+-------------------------------------------+|
|| Content-type: image/gif                   ||
|| Content-transfer-encoding: base64         ||
||                                           ||
|| asd44DF*CKKTewmntn8845HHURKKMMGHHEWRNG    ||
|| FOWLLJJTJ436llslkk62kkj62kkj6sfdg99g99wgg ||
|+-------------------------------------------+|
+---------------------------------------------+

El tipo MIME multipart/alternative permite anexar multiples versiones de la misma información. Se podría, por ejemplo, tener una parte de una multipart/alternative en texto plano (text/plain) y otra en audio (audio/basic) con la versión hablada del mismo mensaje para que el mensaje pudiese ser escuchado por una persona con discapacidades visuales.

Una representación simbólica de un mensaje MIME con versiones alternativas es:

+---------------------------------------------+
| Content-type: multipart/alternative         |
|+-------------------------------------------+|
|| Content-type: text/plain                  ||
|| Content-transfer-encoding: 7bit           ||
||                                           ||
|| Ejemplo                                   ||
|| este mensaje va en texto y HTML           ||
|+-------------------------------------------+|
|+-------------------------------------------+|
|| Content-type: text/html                   ||
|| Content-transfer-encoding: 7bit           ||
||                                           ||
|| <HEAD>Ejemplo</HEAD>                      ||
|| <BODY>                                    ||
|| Este mensaje va en <B>texto y HTML</B>   ||
|| </BODY>                                   ||
|+-------------------------------------------+|
+---------------------------------------------+

[Anterior] [Índice] [Siguiente]



©Oscar Agudelo.  2000-2001. Todos los derechos reservados.