Operation: ListMails
Die Operation ListMails
erstellt eine Liste aller E-Mails aus einem spezifischen E-Mail-Ordner basierend auf der ID des E-Mail-Ordners.
Hinweis:
Mit den Parametern Limit
und Offset
kann festgelegt werden, wie viele E-Mail-Ordner im Output ausgegeben werden.
Standardmäßig werden 10 Ordner ausgegeben.
Bei Bedarf kann man die Parameter Limit
und Offset
im Adapter verwenden, um mehr als 10 E-Mail-Ordner im Output zu erhalten.
Hierbei ist zu beachten, dass die MS Graph API maximal 1000 Elemente auf einmal ausgeben kann. Wenn beispielsweise 2000 Elemente abgerufen werden sollen, ist eine Iteration mit den entsprechenden Paging-Einstellungen erforderlich. Dies bedeutet, dass für die zweite Iteration bei Limit
der Wert 2000
zu setzen ist und bei Offset
der Wert 1001
.
Input
Der Adapter erwartet die folgende XML-Struktur als Input:
Beispiel
<?xml version="1.0" encoding="UTF-8"?>
<MailFolder>
<FolderId>1231241423141241</FolderId>
<!-- ###OPTIONAL### -->
<FilterBy>
<Read>true/false</Read>
<Sender>test.user@softproject.de</Sender>
<ReceivedDateTime>
<From>2022-05-23T11:59:59Z</From>
<To>2022-05-23T11:59:59Z</To>
</ReceivedDateTime>
<Importance>high|normal|low</Importance>
</FilterBy>
</MailFolder>
Die folgenden Elemente können im Input enthalten sein:
Element | Beschreibung |
---|---|
MailFolder | Umschließendes Element für die Operation ListMails |
FolderId | ID des E-Mail-Ordners, dessen E-Mails aufgelistet werden sollen Die E-Mail-Ordner-ID wird mit der Operation Mögliche Werte:
|
FilterBy | (optional) Umschließendes Element für die Filteroptionen |
Read | (optional) Filtert nach E-Mails, die als gelesen bzw. ungelesen markiert sind. Mögliche Werte:
|
Sender | (optional) E-Mail-Adresse des Senders Mögliche Werte:
Beispiel: |
ReceivedDateTime | (optional) Umschließendes Element für die Zeitspanne, die das neueste und älteste Empfangsdatum der aufzulistenden E-Mails enthält |
From | (optional) Ältestes Empfangsdatum (Zeit und Datum) der aufzulistenden E-Mails Mögliche Werte:
Beispiel:
|
To | (optional) Jüngstes Empfangsdatum (Zeit und Datum) der aufzulistenden E-Mails Mögliche Werte:
Beispiel:
|
Importance | (optional) Wichtigkeit der E-Mail Mögliche Werte:
|
Output
Anhand der im Input definierten Daten generiert der Adapter eine Liste mit den E-Mails des Accounts.