ImapSettings

Impostazioni IMAP per un account.

Rappresentazione JSON
{
  "enabled": boolean,
  "autoExpunge": boolean,
  "expungeBehavior": enum (ExpungeBehavior),
  "maxFolderSize": integer
}
Campi
enabled

boolean

Indica se IMAP è abilitato per l'account.

autoExpunge

boolean

Se questo valore è true, Gmail elimina immediatamente il messaggio quando è contrassegnato come eliminato in IMAP. In caso contrario, Gmail attenderà un aggiornamento dal client prima di eliminare definitivamente i messaggi contrassegnati come eliminati.

expungeBehavior

enum (ExpungeBehavior)

L'azione che verrà eseguita su un messaggio contrassegnato come eliminato ed eliminato definitivamente dall'ultima cartella IMAP visibile.

maxFolderSize

integer

Un limite facoltativo al numero di messaggi che può contenere una cartella IMAP. I valori legali sono 0, 1000, 2000, 5000 o 10000. Un valore pari a zero indica che non c'è limite.

ExpungeBehavior

Enum
expungeBehaviorUnspecified Comportamento non specificato.
archive Archivia i messaggi contrassegnati come eliminati.
trash Sposta i messaggi contrassegnati come eliminati nel cestino.
deleteForever Elimina immediatamente e in modo definitivo i messaggi contrassegnati come eliminati. I messaggi eliminati definitivamente non possono essere recuperati.