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 è impostato su 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 definitivamente i messaggi contrassegnati come eliminati.

expungeBehavior

enum (ExpungeBehavior)

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

maxFolderSize

integer

Un limite facoltativo al numero di messaggi che una cartella IMAP può contenere. I valori legali sono 0, 1000, 2000, 5000 o 10.000. Il valore zero viene interpretato per indicare che non esiste un limite.

ExpungeBehavior

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