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 16 de ene. de 2026

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 variableTipo de variableValor predeterminado
      mailMessageSystem.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:

    docs image

  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. Esa carpeta debería 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
Confianza y seguridad
© 2005-2026 UiPath. Todos los derechos reservados.