ImapSettings

Configuración de IMAP para una cuenta

Representación JSON
{
  "enabled": boolean,
  "autoExpunge": boolean,
  "expungeBehavior": enum (ExpungeBehavior),
  "maxFolderSize": integer
}
Campos
enabled

boolean

Indica si el IMAP está habilitado para la cuenta.

autoExpunge

boolean

Si el valor es "true", Gmail eliminará definitivamente un mensaje cuando se marque como borrado en IMAP. De lo contrario, Gmail esperará una actualización del cliente antes de eliminar definitivamente los mensajes marcados como borrados.

expungeBehavior

enum (ExpungeBehavior)

La acción que se ejecutará en un mensaje cuando se marque como borrado y se elimine definitivamente de la última carpeta IMAP visible.

maxFolderSize

integer

Un límite opcional para el número de mensajes que puede contener una carpeta con acceso IMAP Los valores legales son 0, 1000, 2000, 5000 o 10,000. Un valor de cero se interpreta como que no hay límite.

ExpungeBehavior

Enumeradores
expungeBehaviorUnspecified Comportamiento no especificado.
archive Archivar mensajes marcados como eliminados.
trash Mover a la papelera los mensajes marcados como eliminados.
deleteForever Borrar de forma inmediata y permanente los mensajes marcados como borrados No se pueden recuperar los mensajes que se eliminaron definitivamente.