Zum Inhalt springen
Deutsch

E-Mails und Dialoge

Liste und Seiten

GET /v1/mailboxes/{mailbox_id}/folders gibt Ordner mit der Gesamtzahl der Briefe total, der Anzahl der ungelesenen unread und einem Wert von uidvalidity. zurück. Für eine Liste von Briefen verwenden Sie GET /v1/mailboxes/{mailbox_id}/messages:. Die Antwort enthält items, next_before und uidvalidity, bis zu 40 Briefe pro Seite.

Übergeben Sie next_before als before in der nächsten Anfrage. null bedeutet das Ende der Liste. Die Suche nach q ist auf 200 Zeichen beschränkt und wird basierend auf dem Inhalt der E-Mail durchgeführt.

GET /v1/mailboxes/42/messages?folder=INBOX
GET /v1/mailboxes/42/messages?folder=INBOX&before=120

Buchstaben-IDs

uid ist die Kennung des Briefes im Ordner, folder ist der Name des Ordners, mailbox_id ist ID des Postfachs. Der Wert uidvalidity bestimmt die Nummerierungsversion der Briefe im Ordner. Nehmen Sie alle vier Werte aus der Antwort API und speichern Sie sie zusammen.

Wenn sich uidvalidity geändert hat, laden Sie die Mailliste für diesen Ordner erneut herunter: Der alte uid kann nicht mehr verwendet werden. Durch das Lesen des Inhalts wird die E-Mail nicht als gelesen markiert. Zum Markieren machen Sie POST /v1/mailboxes/{mailbox_id}/messages/actions mit action=read.

POST /v1/mailboxes/42/messages/actions
{"folder":"INBOX","uidvalidity":123456,"uids":[120],"action":"read"}

Korrespondenz als Dialog

GET /v1/mailboxes/{mailbox_id}/threads gibt bis zu 100 Dialoge zurück. Übergeben Sie thread_id der ausgewählten Konversation an GET /v1/mailboxes/{mailbox_id}/threads/{thread_id}, um die Buchstaben von alt nach neu zu übertragen.

Ein neuer Buchstabe kann mit einer leichten Verzögerung im Dialog erscheinen. Aktualisieren Sie die Liste. Um die Übermittlung zu überprüfen, verwenden Sie den Vorgangsstatus. Aufgrund der Anzeigeverzögerung ist es nicht erforderlich, die E-Mail erneut zu senden.