activities
latest
false
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.
UiPath logo, featuring letters U and I in white

Actividades de productividad

Última actualización 6 de dic. de 2024

Crear y guardar un correo electrónico de forma local

En el siguiente ejemplo se explica cómo crear y guardar un correo de Outlook con un archivo adjunto. Presenta actividades como Guardar mensaje de correo y Guardar archivos adjuntos. 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.

    • Cree la siguiente variable:

      Nombre de la variable

      Tipo de variable

      Valor predeterminado

      mailMessage

      System.Collections.Generic.List<System.Net.Mail.MailMessage>

       
  3. Arrastre una actividad Invocar código dentro del contenedor Secuencia.

    • Haga clic en el botón Editar código y añada el siguiente código:

      "'Create a message and set up the recipients.
      Dim sender As String = "sender@outlook.com"
      Dim receiver As String = "receiver@outlook.com"
      Dim subject As String = "Project plan"
      Dim body As String = "See the attached document."
      message = New MailMessage(sender, receiver, subject, body)
      'Create the file attachment for this email message.
      Dim data As Attachment = New Attachment("Input\Project-plan.xlsx")
      'Add the file attachment to the email message.
      message.Attachments.Add(data)""'Create a message and set up the recipients.
      Dim sender As String = "sender@outlook.com"
      Dim receiver As String = "receiver@outlook.com"
      Dim subject As String = "Project plan"
      Dim body As String = "See the attached document."
      message = New MailMessage(sender, receiver, subject, body)
      'Create the file attachment for this email message.
      Dim data As Attachment = New Attachment("Input\Project-plan.xlsx")
      'Add the file attachment to the email message.
      message.Attachments.Add(data)"
    • Haga clic en el botón Editar argumentos y cree un nuevo argumento denominado message, con la Dirección establecida como Out, el Tipo establecido como MailMessage, y el Valor establecido como mailMessage.
      Nota:
      Asegúrese de sustituir las direcciones de correo electrónico sender@outlook.com y receiver@outlook.com por las deseadas.

      En el proyecto adjunto se utilizan diferentes cuentas de correo electrónico.

  4. Arrastra una actividad Guardar mensaje de correo debajo de la actividad Invocar código.

    • Añada la variable mailMessage en el campo Mensaje de correo.
    • Añada la expresión "Output\email.eml" en el campo Ruta del archivo.
  5. Arrastra una actividad Guardar adjunto debajo de la actividad Guardar mensaje de correo.

    • Añada la variable mailMessage en el campo Mensaje de correo.
    • Añade la expresión "Output\Attachments" en el campo Ruta de la carpeta.
    • El flujo de trabajo debe parecerse a este:



  6. Ejecute el proceso. Se crea un correo con el remitente y el destinatario que haya establecido y con un archivo adjunto incluido. El correo y el archivo adjunto se guardan en la carpeta especificada.

    Nota: la carpeta de salida en el zip del proyecto ya contiene un archivo adjunto; la carpeta debe estar vacía.

¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo White
Confianza y seguridad
© 2005-2024 UiPath. Todos los derechos reservados.