Passa al contenuto principale

6.3.11 Comando STATUS

Argomenti:

  • nome casella di posta
  • nomi elementi dati stato

Risposte: risposte senza tag RICHIESTE: STATUS

Risultato:

  • OK - status completato
  • NO - status fallito: nessuno stato per quel nome
  • BAD - comando sconosciuto o argomenti non validi

Il comando STATUS richiede lo stato della casella di posta indicata. Non modifica la casella di posta attualmente selezionata, né influisce sullo stato di alcun messaggio nella casella di posta interrogata.

Il comando STATUS fornisce un'alternativa all'apertura di una seconda connessione IMAP4rev2 e all'esecuzione di un comando EXAMINE su una casella di posta per interrogare lo stato di quella casella di posta senza deselezionare la casella di posta corrente nella prima connessione IMAP4rev2.

A differenza del comando LIST, il comando STATUS non garantisce una risposta rapida. In determinate circostanze, può essere piuttosto lento.

Elementi dati stato attualmente definiti:

MESSAGES - Il numero di messaggi nella casella di posta.

UIDNEXT - Il valore del prossimo identificatore univoco della casella di posta.

UIDVALIDITY - Il valore di validità dell'identificatore univoco della casella di posta.

UNSEEN - Il numero di messaggi che non hanno il flag \Seen impostato.

DELETED - Il numero di messaggi che hanno il flag \Deleted impostato.

SIZE - La dimensione totale della casella di posta in ottetti.

Esempio:

C: A042 STATUS blurdybloop (UIDNEXT MESSAGES)
S: * STATUS blurdybloop (MESSAGES 231 UIDNEXT 44292)
S: A042 OK STATUS completed