Iterador para cada correo del buzón de correo

Debe utilizar ciertas acciones de Correo electrónico dentro de una acción de Bucle. Utilice el iterador de casilla Para cada correo electrónico en el buzón para repetir un conjunto de acciones en todos los correos electrónicos dentro de los parámetros específicos.

Antes de empezar

Primero, conéctese al servidor de correo electrónico. Usar la acción Conectar en el Correo electrónico de paquete

Cuando se establece una conexión con Microsoft Outlook, los mensajes de correo electrónico se procesan desde el buzón compartido. Asegúrese de haber configurado el buzón de correo compartido en su aplicación Outlook.
Nota: Esta función solo es compatible con Outlook.
Debe utilizar las siguientes Correo electrónico acciones dentro de un bucle:
  • Cambiar estado
  • Eliminar
  • Guardar archivos adjuntos
  • Guardar correo electrónico
Los correos electrónicos se recuperan según la secuencia de las carpetas que aparecen en el campo de bandeja de entrada. Dentro de cada carpeta, los correos electrónicos se recuperan según la fecha y la hora de recepción en orden inverso al de entrada (LIFO). Además, puede aplicar filtros en los siguientes campos:
Nota: Actualmente no se admite el orden primero en entrar, primero en salir (FIFO) para la lectura y recuperación de correos electrónicos.
  • Tipos de correos electrónicos: Todos, Leído y No leído
  • Asunto
  • De una carpeta específica
  • De un remitente específico
  • Antes, en o después de la fecha de recepción

Procedimiento

Para usar un Correo electrónico acción dentro de un bucle, siga estos pasos:

  1. Haga doble clic o arrastre la acción Bucle desde el paquete de Bucle en la paleta Acciones .
  2. Seleccione la opción Para cada correo electrónico en el buzón en la lista Iterador.
  3. En el campo Nombre de sesión, ingrese el nombre de la sesión que utilizó para conectarse al servidor de correo electrónico en la acción Conectar.
  4. En las opciones TODOS, LEÍDOS o NO LEÍDOS, especifique el tipo de correo electrónico que se va a recuperar del servidor de correo.
    Nota: Si se trata de un servidor de correo que utiliza el protocolo POP3, se recuperarán todos los correos electrónicos.
  5. Opcional: Especifique la carpeta desde la que desea recuperar los correos electrónicos.
    • Para Microsoft Outlook y Yahoo: Puede especificar el nombre de la carpeta.

      Por ejemplo, Bandeja de entrada, Enviado, Bandeja de entrada/Ventas, Bandeja de entrada/TI, etc. Las carpetas Ventas y TI de este ejemplo son carpetas creadas por el usuario y no están disponibles de forma predeterminada.

    • Gmail:
      • Para recuperar correos electrónicos desde las carpetas predeterminadas, debe utilizar [Gmail]/FOLDER , excepto para la carpeta Bandeja de entrada.

        Por ejemplo, [Gmail]/Borrador, [Gmail]/Importante, [Gmail]/Papelera, etc.

      • Para recuperar correos electrónicos desde las carpetas creadas y de la carpeta Bandeja de entrada, debe especificar los nombres de la carpeta tal y como están.

        Por ejemplo, si creó las carpetas Banco y Deportes en su cuenta de Gmail, especifique Banco y Deportes sin el prefijo [Gmail] para recuperar los correos electrónicos desde estas carpetas.

  6. Opcional: Especifique un valor en el campo Si el asunto contiene para recuperar los correos electrónicos que contienen el valor especificado en el asunto.
    Puede introducir texto múltiple separado por punto y coma. Cuando se especifica el texto múltiple separado por punto y coma, los correos electrónicos se recuperan con cualquier texto o con combinación de textos. Por ejemplo, [Subject]=[Automation Anywhere]: El filtro busca y recupera correos electrónicos en los que el texto del asunto incluye "Automation" o "Automation Anywhere".

    A fin de conocer el comportamiento del filtro de asunto para el paquete versión 3.13.1-20220713-173156 y posteriores con el servidor de Microsoft Outlook o de correo electrónico, consulte Cómo funciona el filtro de asunto al mover correos electrónicos.

  7. Opcional: En el campo De remitentes específicos, especifique direcciones de correo electrónico para recuperar los correos electrónicos.
  8. Opcional: Seleccione una opción de la lista Cuando la fecha de recepción es el o después del para recuperar correos electrónicos específicos que se reciben en o después de una fecha determinada.
  9. Opcional: Seleccione una opción de la lista Cuando la fecha de recepción es el o antes del para recuperar correos electrónicos específicos que se reciben en o antes de una fecha determinada.
    Si ha especificado valores para los pasos 6 a 9, el sistema recupera solo los correos electrónicos que cumplen con todos los criterios. Por ejemplo, si especifica Bank en el paso 5, Statement en el paso 6, y abcbank@xyz.com en el paso 7, el sistema recupera los correos electrónicos de la carpeta Bank que contienen Statement en el asunto y que se han recibido de la dirección de correo electrónico abcbank@xyz.com.
  10. Elija una de las siguientes opciones Utilizar zona horaria local
    • Verdadero La fecha y hora de recepción del correo electrónico se muestra en la zona horaria local.
    • Falso La fecha y hora de recepción del correo electrónico se muestra en la zona horaria UTC.
    • Variable: Introduzca una variable booleana.
  11. Opcional: En la lista Asignar el valor actual a variable, seleccione o cree una variable del diccionario.

    La variable del diccionario almacena las propiedades de cada correo electrónico.Usar la variable de diccionario para las propiedades de correo electrónico.

  12. Haga clic en Guardar.
Inserte una acción Cuadro de mensaje en el contenedor Bucle para imprimir el asunto de cada correo electrónico. Utilice el siguiente cuerpo del mensaje, sustituyendo el nombre de variable genérico por el que usó en el Paso 10: $diccionarvar{emailSubject}$