UiPath Documentation
activities
latest
false
Actividades de productividad
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática. La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.

Gestionar correos de Outlook

Crea un flujo de trabajo que envíe automáticamente un correo electrónico de prueba, lo identifique y lo mueva a la carpeta de correo no deseado.

En el ejemplo siguiente se explica cómo crear un flujo de trabajo que envíe automáticamente un correo electrónico de prueba, lo identifique y lo mueva a la carpeta de correo no deseado. Muestra actividades como Enviar mensaje de correo de Outlook, Obtener mensajes de correo de Outlook y Mover mensaje de correo de Outlook. Puede encontrar estas actividades en el paquete UiPath.Mail.Activities.

Así es como se puede construir el proceso de automatización:

  1. Abre Studio y crea un nuevo Proceso.

  2. Arrastra un contenedor Secuencia al Diseñador de flujo de trabajo.

    • Crea las siguientes variables:
    Nombre de la variableTipo de variableValor predeterminado
    messagesSystem.Collections.Generic.List<System.Net.Mail.MailMessage>
    junkMailFolderCadena"Correo electrónico no desado"
    filterCadena
    sendToCadena
  3. Arrastre una actividad Asignar dentro del contenedor Secuencia.

    • Añade la variable sendTo en el campo Para.
    • Añada su dirección de correo electrónico en el campo Valor.
    Nota:

    Asegúrese de que el archivo test.txt se añade a la carpeta del proyecto. Se utiliza para enviarle un correo electrónico de prueba.

  4. Arrastra una actividad Enviar mensaje de correo de Outlook debajo de la actividad Asignar.

    • Añade la variable sendTo en el campo Para.
    • Añada la expresión "This is a test mail for me" en el campo Asunto.
    • Añada la expresión "Lorem ipsum" en el campo Cuerpo.
  5. Arrastre una actividad Retraso debajo de la actividad Enviar mensaje de correo de Outlook.

    • En el Panel de propiedades, añade el valor 00:00:10en el campo Duración.
  6. Arrastre una actividad Asignar debajo de la actividad Retraso.

    • Añade la variable filter en el campo Para.
    • Agrega la expresión "[Subject]='This is a test mail for me' AND [Received] >= '1/17/2019'" en el campo Valor.
  7. Arrastre una actividad Obtener mensaje de correo de Outlook debajo de la actividad Asignar.

    • En el panel de propiedades, añada la variable filter en el campo Filtro.
    • Añade la variable messages en el campo Mensajes.
  8. Arrastre una actividad Escribir línea debajo de la actividad Obtener mensaje de correo de Outlook.

    • Añada la expresión String.Format("# of test mails found: {0}", messages.Count) en el campo Texto.
  9. Arrastre una actividad Si debajo de la actividad Escribir línea.

    • Añada la expresión messages.Count = 1 en el campo Condición.
  10. Arrastre un contenedor de Secuencia dentro del campo Entonces de la actividad Si.

    • Cree la siguiente variable:

      Nombre de la variableTipo de variableValor predeterminado
      testMailSystem.Net.Mail.MailMessages
  11. Arrastre una actividad Asignar dentro del contenedor Secuencia.

    • Añade la variable testMail en el campo Para.
    • Agrega la expresión messages(0) en el campo Valor.
  12. Arrastre la actividad Mover mensaje de correo de Outlook debajo de la actividad Asignar.

    • Añada la variable testMail en el campo Mensaje de correo.
    • Añada la variable junkMailFolder en el campo Carpeta del correo.
  13. Arrastre una actividad Escribir línea dentro del campo Si no de la actividad Si.

    • Añada la expresión "We're getting more test mails than expected. Check your Inbox and perform a cleanup before trying this sample again." en el campo Texto.

      El flujo de trabajo debe parecerse a este:

  14. Ejecute el proceso. Se envía un correo electrónico de prueba a tu buzón, se verifica y se mueve a la carpeta de correo no deseado.

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado