En esta tarea se correlacionan los elementos del parámetro XML de salida parts
con variable(s).
El elemento entity/entityBody del parámetro de salida parts contiene el
cuerpo y los anexos del mensaje de correo electrónico. Para acceder al cuerpo
y a los anexos del mensaje de correo electrónico, reitere las instancias
del elemento entity utilizando las actividades Para cada o Bucle while
El orden de los anexos y del cuerpo del elemento entity dependen del
cliente de correo electrónico que envía el mensaje y del tipo de mensaje (texto sin formato o HTML). Por ejemplo, en un mensaje de correo electrónico
enviado desde un cliente de Microsoft Outlook, el parámetro de salida parts consta
de los siguientes elementos entity:
- El primer elemento entityBody contiene el cuerpo del mensaje.
- Si se incluyó un anexo en el mensaje, el segundo elemento entityBody
contiene el primer anexo.
- Si se incluyó un segundo anexo en el mensaje, el tercer
elemento entityBody contiene el segundo anexo.
...y así sucesivamente con el resto de los anexos.
Puede ser necesario decodificar los anexos antes de analizar el contenido
de un anexo. Por ejemplo, un anexo que esté codificado en
base64 debe decodificarse antes de que la actividad Leer archivo sin formato
pueda analizar el contenido de dicho anexo. Otro anexo pordía ser de
texto y, por tanto, puede analizarse sin decodificar.
Nota: Las actividades e-mail y MIME solo pueden procesar datos de 8 bits
o binarios utilizando el juego de caracteres UTF8. Solo están soportados los mensajes de correo electrónico
que cumplen con la especificación MIME 1.0. La actividad Leer MIME solo puede analizar mensajes de
correo electrónico procedentes de un servidor de correo electrónico que cumpla con la especificación MIME 1.0. Si
el mensaje analizado en la actividad Leer MIME no procede de
la actividad Obtener e-mail sino de otra actividad como, por ejemplo,
la actividad Recibir solicitud HTTP, debe crear un esquema Archivo sin formato
para analizar la cabecera MIME de la carga útil.