6.3.11 STATUS-Befehl
Argumente:
- Postfachname
- Statusdatenelementnamen
Antworten: ERFORDERLICHE nicht markierte Antworten: STATUS
Ergebnis:
- OK - status abgeschlossen
- NO - status fehlgeschlagen: kein Status für diesen Namen
- BAD - Befehl unbekannt oder Argumente ungültig
Der STATUS-Befehl fordert den Status des angegebenen Postfachs an. Er ändert das aktuell ausgewählte Postfach nicht und beeinflusst auch nicht den Zustand von Nachrichten im abgefragten Postfach.
Der STATUS-Befehl bietet eine Alternative zum Öffnen einer zweiten IMAP4rev2-Verbindung und zum Ausführen eines EXAMINE-Befehls auf einem Postfach, um den Status dieses Postfachs abzufragen, ohne das aktuelle Postfach in der ersten IMAP4rev2-Verbindung abzuwählen.
Im Gegensatz zum LIST-Befehl garantiert der STATUS-Befehl keine schnelle Antwort. Unter bestimmten Umständen kann er recht langsam sein.
Derzeit definierte Statusdatenelemente:
MESSAGES - Die Anzahl der Nachrichten im Postfach.
UIDNEXT - Der nächste eindeutige Bezeichnerwert des Postfachs.
UIDVALIDITY - Der Gültigkeitswert des eindeutigen Bezeichners des Postfachs.
UNSEEN - Die Anzahl der Nachrichten, die das Flag \Seen nicht gesetzt haben.
DELETED - Die Anzahl der Nachrichten, die das Flag \Deleted gesetzt haben.
SIZE - Die Gesamtgröße des Postfachs in Oktetten.
Beispiel:
C: A042 STATUS blurdybloop (UIDNEXT MESSAGES)
S: * STATUS blurdybloop (MESSAGES 231 UIDNEXT 44292)
S: A042 OK STATUS completed