Actividad Obtener correo electrónico
La actividad Obtener correo electrónico es una actividad de iniciador. Cuando en el Dispositivo de integración se despliega una orquestación que comienza con la actividad Obtener correo electrónico, el Dispositivo de integración sondea el servidor POP3 en busca de los mensajes de correo electrónico para la cuenta especificada en un determinado intervalo de tiempo.
El servidor POP3 sondeado y la cuenta de correo electrónico se definen en el punto final de correo electrónico asociado con la actividad Obtener correo electrónico.
Durante el tiempo de ejecución, la actividad Obtener correo electrónico sondea un servidor POP3 en busca de los mensajes de correo electrónico entrantes de una determinada cuenta de correo electrónico, como se muestra en el siguiente diagrama.

Protocol exception: com.jscape.inet.pop.PopException: Error in TOP 671 0: -ERR The requested message is no longer available; it may have been deleted.
Acceder al archivo adjunto de un mensaje de correo electrónico
Para acceder al archivo adjunto de un mensaje de correo electrónico entrante, deberá añadir la actividad Leer MIME a la orquestación después de la actividad Obtener correo electrónico, como se muestra en la ilustración anterior. Además, deberá correlacionar los dos parámetros de salida de la actividad Obtener correo electrónico con las variables de la orquestación y, a continuación, correlacionar esas variables con los parámetros de entrada de la actividad Leer MIME. Durante el tiempo de ejecución, la actividad Leer MIME lee la cabecera MIME y el cuerpo del mensaje, separa los archivos adjuntos incluidos en el cuerpo del mensaje y coloca el resultado en el parámetro de salida XML de los componentes. Para obtener más información, consulte la actividad Leer MIME.
Añadir una actividad Obtener correo electrónico a la orquestación
- Cree o abra una orquestación. Se visualiza una representación gráfica de la orquestación.
- Seleccione el separador Actividades y expanda la carpeta Correo electrónico.
- Arrastre la actividad Obtener correo electrónico a la orquestación.
- Seleccione la actividad. Se mostrará la Lista de comprobación.
Crear, seleccionar o editar un punto final de correo electrónico
- Pulse la tarea Elegir punto final en Lista de comprobación y
seleccione una de las siguientes acciones:
- Seleccione un punto final existente:
- Seleccione Examinar. Se mostrará el Explorador de proyectos.
- Seleccione un punto final existente y pulse Aceptar. Complete los pasos de Configuración de la actividad.
- Seleccione un punto final existente y edítelo:
- Seleccione Examinar. Se mostrará el Explorador de proyectos.
- Seleccione un punto final existente y pulse Aceptar.
- Pulse Editar. Se mostrará el panel Editar punto final.
- Cree un punto final. Seleccione Nuevo. Se mostrará el panel Crear punto final.
- Seleccione un punto final existente:
- Cree o edite un punto final de correo electrónico. Para obtener más información, consulte Creación o edición de un punto final de correo electrónico.
Configuración de la actividad
- Seleccione la tarea Configurar en Lista de comprobación. Se mostrará el panel Configurar.
- Configure todos los campos del panel como se describe en la siguiente
tabla. En esta tarea, especifique las expresiones regulares utilizadas para comparar los
campos Asunto y De de los
mensajes de correo electrónico sondeados. Es necesario especificar una expresión regular para ambos campos,
incluso aunque la expresión regular equivalga a *,
que significa que todas las series coinciden. Para procesar un correo entrante,
las series de los campos Asunto y De del
correo deben coincidir con sus expresiones regulares respectivas. Cada uno de los campos
de expresión regular admite los siguientes comodines:
- * (asterisco) - para cero caracteres o más
- ? (interrogación) - para cero caracteres o uno
La siguiente tabla incluye algunas expresiones regulares de ejemplo y el resultado de cotejar las expresiones regulares con el texto de muestra.Tabla 1. Campo Descripción Coincidencias de Asunto Especifique una expresión regular que coincida con los asuntos de los mensajes de correo electrónico que inician un trabajo de orquestación para procesar el mensaje de correo electrónico. En la expresión regular, deberá especificar una combinación de caracteres y comodines. Coincidencias de De Especifique una expresión regular que defina la dirección de correo electrónico del remitente de los mensajes de correo electrónico que inician un trabajo de orquestación para procesar el mensaje de correo electrónico. En la expresión regular, deberá especificar una combinación de caracteres y comodines. Tabla 2. Expresión regular Texto de muestra Resultado *test* test coincide *test* ttttesttt coincide test test coincide test ttttesttt no coincide; tiene que coincidir exactamente con la cadena de la expresión regular: test test est no coincide; tiene que coincidir exactamente con la cadena de la expresión regular: test ?est test coincide ?est best coincide ?est est coincide
Especificar las reglas de entrega
- Seleccione la tarea Reglas de entrega en Lista de comprobación. Se mostrará el panel Reglas de entrega.
- Especifique el intervalo de tiempo para sondear el servidor POP3 en busca de mensajes de correo electrónico
nuevos:
- Seleccione una unidad de tiempo en el menú: segundos, minutos, horas o días.
- Especifique el intervalo de tiempo mediante una de las siguientes opciones de entrada:
- Pulsando en el campo Sondear cambios cada y escribiendo un nuevo valor.
- Mediante las flechas arriba y abajo
Especificación de opciones de reintento
- Seleccione la tarea Reintentar en Lista de comprobación. Se mostrará el panel Reintentar.
- Configure las opciones de reintento para conectarse a un servidor POP3. En la
siguiente tabla se definen las opciones de reintento de una conexión a un servidor
POP3:
Tabla 3. Campo Descripción Reintentar 1) Esperar __ segundo(s) entre cada reintento. Especifica el número de segundos que el Dispositivo de integración espera antes de intentar establecer una conexión con el servidor POP3. 2) Intentar conectar __ veces antes de generar un error. Especifica el total de reintentos: el número máximo de veces que el Dispositivo de integración intenta establecer una conexión con el servidor POP3 antes de emitir un error. Si se despliega una orquestación que comienza con una actividad Obtener correo electrónico y el Dispositivo de integración no puede conectarse con el servidor POP3 especificado, el Dispositivo registra los errores de conexión como avisos en el registro del sistema hasta que se alcanza el total de reintentos. Cuando se alcanza el total de reintentos, el Dispositivo de integración registra un error en el registro del sistema, restablece el recuento de errores de conexión a cero y continúa intentando establecer una conexión con el servidor POP3.
Por ejemplo, supongamos que establece el total de reintentos en 3. El primero, el segundo y el tercer error de conexión aparecen en el registro del sistema como avisos. El Dispositivo de integración registra el cuarto error de conexión como un error y restablece el recuento de errores de conexión a cero. Por lo tanto, el quinto error de conexión generará un aviso en el registro del sistema. El Dispositivo de integración continuará intentando establecer una conexión con el servidor POP3.
Correlacionar la salida de la actividad
- Seleccione la tarea Correlacionar salidas en Lista de comprobación. Los parámetros de salida de la actividad se mostrarán en el panel Desde actividad.
- En esta tarea, correlacione los parámetros de salida mailheader (de tipo XML) y body (de tipo serie) con variables. Para que la orquestación sea válida, es necesario correlacionar los
parámetros de salida de la actividad.
Consulte Creación de una correlación para obtener instrucciones
generales sobre las correlaciones. El parámetro de salida mailheader contiene metainformación sobre el
mensaje de correo electrónico; por ejemplo, las direcciones de correo electrónico a las que
se envía el mensaje y la cabecera MIME del propio mensaje.
El parámetro de salida body contiene el cuerpo del mensaje de correo electrónico y los
archivos adjuntos asociados. PRECAUCIÓN:El orden de los archivos adjuntos y del cuerpo dependen del cliente de correo electrónico que envía el mensaje y del tipo de mensaje (texto sin formato o HTML).