ImapSettings

Impostazioni IMAP per un account.

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

boolean

Indica se IMAP è attivo per l'account.

autoExpunge

boolean

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

expungeBehavior

enum (ExpungeBehavior)

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

maxFolderSize

integer

Un limite facoltativo al numero di messaggi che una cartella IMAP può contenere. I valori consentiti sono 0, 1000, 2000, 5000 o 10000. Un valore pari a zero viene interpretato come assenza di limiti.

ExpungeBehavior

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