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 supprime immédiatement un message lorsqu'il est marqué comme supprimé dans IMAP. Sinon, Gmail attendra une mise à jour du client avant de supprimer les messages marqués comme supprimés.

expungeBehavior

enum (ExpungeBehavior)

Action exécutée sur un message lorsqu'il est marqué comme supprimé et supprimé du dernier dossier IMAP visible.

maxFolderSize

integer

Limite facultative du nombre de messages qu'un dossier IMAP peut contenir. Les valeurs valides 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 Placez les messages marqués comme supprimés dans la corbeille.
deleteForever Supprimez immédiatement et définitivement les messages marqués comme supprimés. Les messages supprimés ne peuvent pas être récupérés.