Aktivitäten
Neuestes
False
Bannerhintergrundbild
Produktivitätsaktivitäten
Letzte Aktualisierung 26. Apr. 2024

Verwalten von Outlook-E-Mails

Im nachfolgenden Beispiel wird erklärt, wie Sie einen Workflow erstellen, der automatisch eine Test-E-Mail sendet, sie identifiziert und sie in den Junk-Ordner verschiebt. Dabei werden Aktivitäten wie Send Outlook Mail Message, Get Outlook Mail Messages und Move Outlook Mail Message verwendet. Diese Aktivitäten finden Sie im Paket UiPath.Mail.Activities.

So kann der Automatisierungsprozess erstellt werden:

  1. Öffnen Sie Studio und erstellen Sie einen neuen Prozess.
  2. Ziehen Sie einen Sequence-Container in den Workflow-Designer.

    • Erstellen Sie die folgenden Variablen:

      Variablenname

      Variablentyp

      Standardwert

      messages

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

       

      junkMailFolder

      String

      „Junk Email“

      filter

      String

       

      sendTo

      String

       
  3. Ziehen Sie eine Assign-Aktivität in den Sequence-Container.

    • Fügen Sie die Variable sendTo im Feld An hinzu.
    • Fügen Sie Ihre E-Mail-Adresse im Feld Wert hinzu.

      Hinweis: Stellen Sie sicher, dass die test.txt-Datei zu Ihrem Projektordner hinzugefügt wird. Diese wird verwendet, um Ihnen eine Test-E-Mail zu senden.
  4. Ziehen Sie eine Send Outlook Mail Message-Aktivität unter die Assign-Aktivität.

    • Fügen Sie die Variable sendTo im Feld An hinzu.
    • Fügen Sie den Ausdruck "This is a test mail for me" in das Feld Betreff ein.
    • Fügen Sie den Ausdruck "Lorem ipsum" in das Feld Textkörper ein.
  5. Ziehen Sie eine Delay-Aktivität unter die Send Outlook Mail Message-Aktivität.

    • Fügen Sie im Eigenschaftenbereich den Wert 00:00:10 in das Feld Dauer ein.
  6. Ziehen Sie eine Assign-Aktivität unter die Delay-Aktivität.

    • Fügen Sie die Variable filter im Feld An hinzu.
    • Fügen Sie den Ausdruck "[Subject]='This is a test mail for me' AND [Received] >= '1/17/2019'" in das Feld Wert ein.
  7. Ziehen Sie eine Get Outlook Mail Message-Aktivität unter die Assign-Aktivität.

    • Fügen Sie im Eigenschaftenbereich die Variable filter in das Feld Filter ein.
    • Fügen Sie die Variable messages in das Feld Nachrichten ein.
  8. Ziehen Sie eine Write Line-Aktivität unter die Get Outlook Mail Message-Aktivität.

    • Fügen Sie den Ausdruck String.Format("# of test mails found: {0}", messages.Count) in das Feld Text ein.
  9. Ziehen Sie eine If-Aktivität unter die Write Line-Aktivität.

    • Fügen Sie den Ausdruck messages.Count = 1 in das Feld Bedingung ein.
  10. Ziehen Sie einen Sequence-Container in das Then-Feld der If-Aktivität.

    • Erstellen Sie die folgende Variable:

      Variablenname

      Variablentyp

      Standardwert

      testMail

      System.Net.Mail.MailMessages

       
  11. Ziehen Sie eine Assign-Aktivität in den Sequence-Container.

    • Fügen Sie die Variable testMail im Feld An hinzu.
    • Fügen Sie den Ausdruck messages(0) in das Feld Wert ein.
  12. Ziehen Sie eine Move Outlook Mail Message-Aktivität unter die Assign-Aktivität.

    • Fügen Sie die Variable testMail in das Feld E-Mail-Nachricht ein.
    • Fügen Sie die Variable junkMailFolder in das Feld E-Mail-Ordner ein.
  13. Ziehen Sie eine Write Line-Aktivität in das Else-Feld der If-Aktivität.

    • Fügen Sie den Ausdruck "We're getting more test mails than expected. Check your Inbox and perform a cleanup before trying this sample again." in das Feld Text ein.

      So sollte Ihr Workflow aussehen:



  14. Führen Sie den Prozess aus. Eine Test-E-Mail wird an Ihr Postfach gesendet, überprüft und in den Junk-Ordner verschoben.

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
UiPath Logo weiß
Vertrauen und Sicherheit
© 2005-2024 UiPath. All rights reserved.