ImapSettings

Paramètres IMAP d'un compte.

Représentation JSON
{
  "enabled": boolean,
  "autoExpunge": boolean,
  "expungeBehavior": enum (ExpungeBehavior),
  "maxFolderSize": integer
}
Champs
enabled

boolean

Indique si le protocole IMAP est activé pour le compte.

autoExpunge

boolean

Si cette valeur est définie sur "true", Gmail efface immédiatement les messages marqués comme supprimés dans IMAP. Sinon, Gmail attendra une mise à jour du client avant d'éliminer définitivement les messages marqués comme supprimés.

expungeBehavior

enum (ExpungeBehavior)

Action qui sera exécutée sur un message lorsque celui-ci est marqué comme supprimé et éliminé définitivement du dernier dossier IMAP visible.

maxFolderSize

integer

Limite facultative du nombre de messages qu'un dossier IMAP peut contenir. Les valeurs légales sont 0, 1 000, 2 000, 5 000 ou 10 000. Une valeur de zéro signifie qu'il n'y a pas de limite.

ExpungeBehavior

Enums
expungeBehaviorUnspecified Comportement non spécifié.
archive Archivez les messages marqués comme supprimés.
trash placer les messages marqués comme supprimés dans la corbeille ;
deleteForever Supprimer immédiatement et définitivement les messages marqués comme supprimés. Les messages ainsi effacés ne peuvent pas être récupérés.