Email package

Das Email-package enthält actions zur Automatisierung von E-Mail-bezogenen Aufgaben über Exchange Web Services (EWS), Microsoft Outlook und andere E-Mail-Server. Sie können diese actions zum Senden, Empfangen und Ändern von Nachrichten, Ordnern und Nachrichtenstatus verwenden.

Anmerkung:
  • Das Email-package unterstützt die E-Mail-Automatisierung eines geteilten Postfachs in Outlook für Office 365/Microsoft 365 mithilfe von IMAP-/EWS-Protokollen und OAuth 2.0-Authentifizierung unter Verwendung von Client-Anmeldedaten und Autorisierungscodes mit PKCE Grant Flows. Sie können den Abruf von E-Mails aus einem geteilten Postfach automatisieren und E-Mail-bezogene Aufgaben ausführen, indem Sie auf die einzelnen Ordner und Unterordner im geteilten Postfach zugreifen. Vergewissern Sie sich, dass Sie das freigegebene Postfach in Ihrer Outlook-Anwendung eingerichtet haben. Beachten Sie, dass das Senden, Weiterleiten und Beantworten von E-Mails über ein geteiltes Postfach nicht unterstützt wird.
  • Proxy wird für EWS OAuth 2.0 unterstützt. Wenn Sie einen bot erstellen, der zur Authentifizierung EWS OAuth2 verwendet, und der Bot Runner-Rechner hinter der Firewall konfiguriert ist, werden alle ausgehenden Anfragen über den auf dem Bot Runner-Rechner konfigurierten Proxy-Server geleitet.
  • Wenn Sie E-Mails in einer Schleife über eine Client-Verbindung von Microsoft Outlook mit einem Betreff-Filter lesen, kann der bot nicht zugestellte E-Mails nicht lesen, wenn der Betreff diese Bestätigungen enthält:
    • Übermittlungsbestätigung
    • Lesebestätigung
    • Übermittlungsfehler
    Der Outlook-Client unterstützt diese Funktion nicht, da er eine externe Bibliothek verwendet.

    Wir empfehlen, solche E-Mails über E-Mail-Server > IMAP zu verbinden, zu lesen und zu filtern.

Das Email-package unterstützt EWS-, POP3-, SMTP- und IMAP-Protokolle und ermöglicht Ihnen die folgenden Aufgaben:
  • Verwalten und organisieren Sie E-Mail-Nachrichten und Ordner.
  • Laden Sie Anhänge von E-Mails in bestimmte Ordner auf einem Gerät herunter.
  • Extrahieren Sie Daten aus E-Mails in Variablen und verwenden Sie diese, um die extrahierten Daten in anderen Anwendungen zu verwenden. Sie können z. B. Daten aus der E-Mail eines Absenders extrahieren und sie in einer Excel-Tabelle speichern.
Anmerkung: Wenn Sie eine E-Mail-bezogene Aufgabe auf einem Gerät mit Microsoft Outlook automatisieren möchten, stellen Sie sicher, dass die Outlook-Anwendung geöffnet ist.
Anmerkung:
  • Wenn Ihre derzeitige Office-Installation eine der folgenden ist:
    • Microsoft 365 Apps für Unternehmen
    • Office 2016, 2019 oder 2021 (Verbraucher-Version 2009 oder höher)

    Dann müssen Sie die Microsoft Access Database Engine nicht als zusätzliche Komponente in Ihrem System installieren.

    Wenn Sie jedoch sowohl Microsoft 365 Apps als auch die Microsoft Access Database Engine auf Ihrem System installiert haben, können Sie die Microsoft Access Database Engine deinstallieren und Microsoft 365 Apps reparieren.

    Microsoft empfiehlt, den Microsoft Access Database Engine-Treiber nicht separat zu installieren, da sowohl die Microsoft Access Database Engine 2016 als auch Microsoft 365 Apps die gleiche Hauptversionskennung (16.0) verwenden. Weitere Informationen über die Installationsanforderungen für den Microsoft Access Database Engine-Treiber finden Sie unter Unable to use the Access ODBC or OLEDB provider

  • Wenn Sie eine E-Mail senden, beantworten oder weiterleiten, hängt die zulässige Größe des Anhangs in der E-Mail von Ihrer Internetgeschwindigkeit (Timeout von 120 Sekunden) und den Einschränkungen des E-Mail-Servers ab. Wenn das Senden eines Anhangs mehr als 120 Sekunden dauert, zeigt das System einen Fehler wegen Zeitüberschreitung an.

Erwägungen

Anmerkung: Einige der actions müssen innerhalb einer action Schleife verwendet werden. Einzelheiten finden Sie unter Verwendung des Iterators „Für jede E-Mail im Postfach“.
Die E-Mails werden auf der Grundlage der Reihenfolge der im Posteingang aufgeführten Ordner abgerufen. Innerhalb jedes Ordners werden die E-Mails nach Eingangsdatum und -zeit in der LIFO-Reihenfolge (last in, first out) abgerufen. Zusätzlich können Sie Filter auf die folgenden Felder anwenden:
  • Arten von E-Mails: Alle, Gelesen und Ungelesen
  • Betreff
  • Aus einem bestimmten Ordner abgerufen.
  • Von bestimmten Absendern
  • Vor, am oder nach dem Empfangsdatum
Halten Sie sich an die folgenden bewährten Verfahren, wenn Sie Ordner mit einer großen Anzahl von E-Mail-Nachrichten filtern und durchlaufen:
  • Nachdem Sie E-Mail-Nachrichten verarbeitet haben, verschieben Sie sie in einen anderen Ordner, damit ihre doppelten E-Mail-Nachrichten bei einem späteren Durchlauf nicht erneut verarbeitet werden.
  • Versuchen Sie, die Anzahl der Nachrichten im Posteingang zu reduzieren.
  • Die Filterung erfolgt anhand der vom Nutzer angegebenen Filterparameter, wie z. B. der Art der E-Mail: Alle, Gelesen und Ungelesen; Betreff; aus einem spezifischen Ordner; von einem spezifischen Absender; oder vor, am oder nach dem Empfangsdatum). Im Folgenden sind die Arten von Filtermechanismen aufgeführt:
    • Serverseitige E-Mail: Die serverseitige Filterung ist viel schneller.
    • Clientseitig: Die Filterung wird auf dem lokalen Rechner durchgeführt und ist vergleichsweise langsam, da die E-Mail-Nachrichten zunächst vom Remote-Server abgerufen und dann auf dem lokalen Rechner gefiltert werden.
    • Hybrid: Einige Parameter werden auf der Serverseite und einige auf der Clientseite gefiltert.
  • Im Folgenden wird erläutert, wie der Filterungsprozess für verschiedene Servertypen funktioniert:
    • EWS: Die gesamte Filterung erfolgt auf der Serverseite und ist daher viel schneller.
    • Outlook-Client: Auf der Serverseite wird nichts gefiltert, aber der Filterungsprozess ist schneller, weil die E-Mail-Nachrichten bereits auf dem lokalen Rechner vorhanden sind.
    • IMAP: Die Filterung für das Feld Betreff wird auf dem lokalen Rechner durchgeführt und ist langsamer. Für den Parameter Vor, am oder nach dem Empfangsdatum wird die Filterung für date auf dem Remote-Server und für hour/min/second auf dem lokalen Rechner durchgeführt. Zum Beispiel wird für das Datum 01/12/2022 die Filterung auf dem Remote-Server durchgeführt, während für die Zeit (Stunde/Min/Sekunde) 21:10:56 die Filterung auf dem lokalen Rechner durchgeführt wird.
    • POP3: Dieser Server ist der langsamste von allen, da die Mails von einem Remote-Server abgerufen werden und die Filterung auf dem lokalen Rechner erfolgt.

    Wir empfehlen, die Verbindung über den EWS-Server und den Outlook-Client herzustellen, da der Filterungsprozess im Vergleich zu den Protokollen IMAP und POP3 viel schneller ist.

  • Verwenden Sie immer Trennen action, wenn die action Verbinden zur Freigabe einer Ressource verwendet wird.

Bevor Sie beginnen

Führen Sie folgende actions innerhalb des Email-packages als Teil der Verwendung des Satzes verfügbarer actions aus:

  1. Stellen Sie mithilfe der action Verbinden eine Verbindung mit einem E-Mail-Server her.

    Geben Sie beim Herstellen der Verbindung die Details und den Sitzungsnamen des E-Mail-Servers an. Verwenden Sie denselben Sitzungsnamen für die anderen actions.

    Für die actions Weiterleiten, Antworten und Senden müssen Sie keine Verbindung aufbauen, weil Sie die Details zum Absender- und E-Mail-Server-hinzufügen, wenn Sie diese actions verwenden.

  2. Verwenden Sie die actions, um eine Aufgabe zu automatisieren.
  3. Nachdem Sie alle E-Mail-bezogenen Aufgaben automatisiert haben, beenden Sie die Verbindung zum Mailserver mithilfe der action Trennen.
Wichtig: Sie müssen die POP-Einstellungen aktivieren, um eine E-Mail-bezogene Aufgabe auf dem Gmail-Server über das POP3-Protokoll zu automatisieren. Siehe Gmail-Nachrichten mit POP lesen.

Actions im Email-package

Das Email-package enthält folgende actions:

Action Beschreibung
Status ändern Einzelheiten finden Sie unter action „Status ändern“.
Prüfen, ob Ordner existiert Einzelheiten finden Sie unter action „Prüfen, ob Ordner existiert“.
Alle löschen Einzelheiten finden Sie unter action „Alle löschen“.
Löschen Einzelheiten finden Sie unter action löschen.
Trennen Einzelheiten finden Sie unter action „Trennen“.
Verbinden Einzelheiten finden Sie unter Verwendung der action „Verbinden“ für Email.
Weiterleiten Einzelheiten finden Sie unter Verwenden der action „Weiterleiten“.
Alle verschieben Einzelheiten finden Sie unter action „Alle verschieben“.
Bewegen Einzelheiten finden Sie unter action „Verschieben“.
Allen antworten Einzelheiten finden Sie unter action „Allen antworten“.
Antworten Einzelheiten finden Sie unter Verwenden der action „Antworten“.
Alle Anhänge speichern Einzelheiten finden Sie unter action „Alle Anhänge speichern“.
Anlage speichern in Einzelheiten finden Sie unter action „Anlage speichern in“.
E-Mail speichern Einzelheiten finden Sie unter action „E-Mail speichern“.
Senden Einzelheiten finden Sie unter Die action „Senden“ verwenden.

Ressourcen

In den folgenden Schulungskursen von Automation Anywhere University: RPA Training and Certification (A-People login required) wird erläutert, wie Sie mit einem Email-package E-Mail-bezogene Aufgaben automatisieren können: