Verwendung des Iterators „Für jede E-Mail im Postfach“

Sie müssen bestimmte E-Mail-Aktionen innerhalb einer Schleife-Aktion verwenden. Verwenden Sie den Iterator Für jede E-Mail im Postfach, um einen Satz von Aktionen für alle E-Mails innerhalb der spezifischen Parameter zu wiederholen.

Vorbereitungen

Stellen Sie zunächst eine Verbindung zum E-Mail-Server her. Verwendung der Aktion „Verbinden“ im E-Mail-Paket

Wenn Sie eine Verbindung mit Microsoft Outlook herstellen, werden E-Mail-Nachrichten aus dem freigegebenen Postfach verarbeitet. Vergewissern Sie sich, dass Sie das freigegebene Postfach in Ihrer Outlook-Anwendung eingerichtet haben.
Anmerkung: Diese Funktion wird nur für Outlook unterstützt.
Innerhalb einer Schleife müssen Sie die folgenden E-Mail-Aktionen verwenden:
  • Status ändern
  • Löschen
  • Anlage speichern in
  • E-Mail speichern
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

Prozedur

Zur Verwendung einer E-Mail-Aktion innerhalb einer Schleife gehen Sie folgendermaßen vor:

  1. Doppelklicken oder ziehen Sie die Schleife-Aktion aus dem Schleifen-Paket in die Aktionen -Palette.
  2. Wählen Sie die Option Für jede E‑Mail im Postfach aus der Liste Iterator aus.
  3. Geben Sie in das Feld Sitzungsname den Namen der Sitzung ein, den Sie in der Aktion Verbinden für die Verbindung mit dem E-Mail-Server verwendet haben.
  4. Geben Sie in den Optionen ALLE, GELESEN oder NICHT GELESEN den E‑Mail-Typ an, der vom Mailserver abgerufen werden soll.
    Anmerkung: Bei einem E-Mail-Server, der das POP3-Protokoll verwendet, werden alle E‑Mails abgerufen.
  5. Optional: Geben Sie den Ordner an, aus dem Sie die E‑Mails abrufen möchten.
    • Microsoft Outlook und Yahoo: Sie können den Ordnernamen angeben.

      Zum Beispiel, Posteingang, Gesendet, Posteingang/Vertrieb, Posteingang/IT und so weiter. Die Ordner Vertrieb und IT in diesem Beispiel sind vom Nutzer erstellte Ordner und nicht standardmäßig verfügbar.

    • Gmail:
      • Um E‑Mails aus den Standardordnern (bis auf den Ordner Posteingang) abzurufen, müssen Sie [Gmail]/FOLDER verwenden.

        Zum Beispiel, [Gmail]/Entwurf, [Gmail]/Wichtig, [Gmail]/Papierkorb und so weiter.

      • Um E‑Mails aus von Ihnen erstellten Ordnern oder aus dem Ordner Posteingang abzurufen, müssen Sie den entsprechenden Namen angeben.

        Wenn Sie in Gmail zum Beispiel Ordner mit den Namen Bank und Sport erstellt haben, geben Sie Bank und Sport ohne das Präfix [Gmail] an, um E-Mails aus diesen Ordnern abzurufen.

  6. Optional: Geben Sie im Feld Wenn der Betreff Folgendes enthält einen Wert an, um E-Mails abzurufen, die den von Ihnen angegebenen Wert in ihrem Betreff enthalten.
    Sie können mehrere durch Semikolon getrennte Texte eingeben. Wenn Sie mehrere durch Semikolon getrennte Texte angeben, werden die E-Mails mit einem beliebigen Text oder einer beliebigen Kombination von Texten abgerufen. Zum Beispiel [Subject]=[Automation Anywhere]: Der Filter sucht und findet E-Mails, deren Betrefftext Automation oder Automation Anywhere enthält.

    Informationen über das Verhalten des Betreff-Filters für Paketversion 3.13.1-20220713-173156 und höher bei Verwendung des Microsoft Outlook- oder E-Mail-Servers finden Sie unter So funktioniert der Betreff-Filter beim Verschieben von E-Mails.

  7. Optional: Geben Sie im Feld Von bestimmten Absendern die E-Mail-Adressen an, von denen die E-Mails abgerufen werden sollen.
  8. Optional: Wählen Sie in der Liste Das Empfangsdatum ist am oder nach dem eine Option aus, um bestimmte E-Mails an oder nach einem bestimmten Datum abzurufen.
  9. Optional: Wählen Sie in der Liste Das Empfangsdatum ist am oder vor dem eine Option aus, um bestimmte E-Mails an oder vor einem bestimmten Datum abzurufen.
    Wenn Sie Werte für die Schritte sechs bis neun angegeben haben, ruft das System nur die E-Mails ab, die alle Kriterien erfüllen. Wenn Sie zum Beispiel in Schritt 5 Bank angeben, in Schritt 6 Statement und in Schritt 7 abcbank@xyz.com, ruft das System E-Mails aus dem Ordner Bank ab, die Statement in der Betreffzeile enthalten und die von der E-Mail-Adresse abcbank@xyz.com empfangen wurden.
  10. Wählen Sie unter Lokale Zeitzone verwenden eine der folgenden Optionen aus
    • Wahr: Datum und Uhrzeit des E-Mail-Empfangs werden in der lokalen Zeitzone angezeigt.
    • Falsch: Datum und Uhrzeit des E-Mail-Empfangs werden in der UTC-Zeitzone angezeigt.
    • Variable: Geben Sie eine boolesche Variable ein.
  11. Optional: Wählen Sie in der Liste Aktuellen Wert einer Variablen zuweisen eine Wörterbuchvariable aus oder erstellen Sie eine solche.

    Die Wörterbuchvariable speichert die Eigenschaften der einzelnen E-Mails. Wörterbuchvariablen für E‑Mail-Eigenschaften verwenden.

  12. Klicken Sie auf Speichern.
Fügen Sie eine Nachrichtenfeld-Aktion in den Container Schleife ein, um den Betreff jeder E-Mail zu drucken. Verwenden Sie den folgenden Nachrichtentext und ersetzen Sie den in Schritt zehn verwendeten Namen durch den Namen der generischen Variable: $dictionaryVar{emailSubject}$