activities
latest
false
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique.
UiPath logo, featuring letters U and I in white
Activités de productivité
Last updated 21 nov. 2024

Créer et enregistrer un e-mail localement

L'exemple ci-dessous explique comment créer et enregistrer un e-mail Outlook avec une pièce jointe. Il présente des activités telles que Save Mail Message et Save Attachments. Vous pouvez trouver ces activités dans le package UiPath.Mail.Activities .

Voici comment le processus d'automatisation peut être créé :

  1. Ouvrez Studio et démarrez un nouveau Processus.
  2. Faites glisser un conteneur Séquence vers le concepteur de workflow.

    • Créez la variable suivante :

      Nom de variable

      Types de variables

      Valeur par défaut

      mailMessage

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

       
  3. Faites glisser une activité Invoke Code dans le conteneur Sequence.

    • Cliquez sur le bouton Modifier le code et ajoutez le code suivant :

      "'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)"
    • Cliquez sur le bouton Modifier les arguments et créez un nouvel argument nommé ph b, avec la direction définie sur message, le type défini sur ph b et la valeur définie sur Out.
      Remarque :
      Veillez à remplacer les adresses e-mail sender@outlook.com et receiver@outlook.com par celles souhaitées.

      Différents comptes de messagerie sont utilisés dans le projet joint.

  4. Faites glisser une activité Save Mail Message sous l'activité Invoke Code.

    • Ajoutez la variable mailMessage dans le champ Message.
    • Ajoutez l’expression "Output\email.eml" dans le champ Chemin d'accès au fichier (File Path).
  5. Faites glisser une activité Save Attachment sous l'activité Save Mail Message.

    • Ajoutez la variable mailMessage dans le champ Message.
    • Ajoutez l’expression "Output\Attachments" dans le champ Chemin d'accès au dossier (Folder Path).
    • Voici à quoi devrait ressembler votre workflow :



  6. Exécutez le processus. Un e-mail est créé, avec l'expéditeur et le destinataire que vous avez définis et une pièce jointe incluse. Le courrier et la pièce jointe sont ensuite enregistrés dans le dossier spécifié.

    Remarque :Le dossier de sortie dans le fichier compressé du projet contient déjà une pièce jointe : le dossier doit être vide.

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Uipath Logo White
Confiance et sécurité
© 2005-2024 UiPath Tous droits réservés.