Zur Dokumentation springen
Entwicklerv1
CherryMail-Entwicklerdokumentation durchsuchen
Entwickler /API-Referenz/ Nachrichten
Nachrichten

Nachrichten durchsuchen

Nachrichten mit begrenzter Paginierung durchsuchen. Gibt UIDVALIDITY für spätere Vorgänge zurück.

GET/api/v1/mailboxes/{mailboxId}/messages/
Berechtigung read

Pfadparameter

mailboxIdintegererforderlich

Die ID des ausgewählten E-Mail-Postfachs. Für den E-Mail-Zugriff ist eine aktuelle Postfachberechtigung erforderlich.

Abfrageparameter

folderstring

Der Name des E-Mail-Postfachordners. Unicode-Namen werden unterstützt.

Standard: "INBOX" · Maximal 255 Zeichen

limitinteger

Maximale Anzahl der Elemente, die auf dieser Seite zurückgegeben werden.

Standard: 25 · Minimum: 1 · Maximum: 100

cursorinteger

Der Fortsetzungscursor aus der vorherigen Antwort.

uidValiditystring

Der exakte UIDVALIDITY-Wert aus der Ordnerliste. Veraltete Werte werden abgelehnt.

fromstring

Absenderidentität. Muss exakt mit der freigegebenen E-Mail-Postfachadresse übereinstimmen.

Maximal 254 Zeichen

tostring

E-Mail-Adressen der Empfänger. An, Cc und Bcc dürfen zusammen höchstens 20 Adressen enthalten.

Maximal 254 Zeichen

subjectstring

Der E-Mail-Betreff ohne Steuerzeichen.

Maximal 200 Zeichen

textstring

Textkörper der Nachricht im Klartext.

Maximal 200 Zeichen

sincestring · date-time

Nachrichten ab diesem ISO-Datum und dieser Uhrzeit finden.

beforestring · date-time

Nachrichten vor diesem ISO-Datum und dieser Uhrzeit abgleichen.

seenboolean

Nach Lesestatus filtern.

flaggedboolean

Nach Sternstatus filtern.

Antworten

200Erfolgreich

Die angeforderte Ressource oder Sammlung.

400Ungültige Anfrage

Ungültige Eingabe oder fehlender Idempotenzschlüssel.

401Nicht authentifiziert

Fehlender, abgelaufener oder widerrufener Bearer-Token.

403Verboten

Falscher Verwendungszweck der Anmeldedaten, unzureichender Berechtigungsumfang oder fehlende Freigabe für das E-Mail-Postfach.

404Nicht gefunden

Ressource oder Nachricht nicht gefunden oder für diese Integration nicht verfügbar.

409Konflikt

Ressourcenkonflikt, veralteter Nachrichtenverweis, mehrdeutige Übermittlung oder Idempotenzkonflikt.

413Zu groß

Anfrage oder Nachricht überschreitet die unterstützte Größe.

429Ratenbegrenzung erreicht

Ratenlimit erreicht. Warte vor einem erneuten Versuch die unter Retry-After angegebene Zeit ab.

500Interner Serverfehler

Unerwarteter Serverfehler. Wende dich mit der Anfrage-ID an den Support. Prüfe unklare Schreibvorgänge, bevor du es erneut versuchst.

503Dienst nicht verfügbar

Integrationen deaktiviert oder ein vorgelagerter Dienst nicht verfügbar.

Unter Limits und Fehler findest du Informationen zur Wiederholungsbehandlung und zum Fehlerobjekt.