ImapSettings

Configuración de IMAP de 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 este valor es verdadero, Gmail borrará de inmediato un mensaje cuando se marque como borrado en IMAP. De lo contrario, Gmail esperará una actualización del cliente antes de borrar los mensajes marcados como borrados.

expungeBehavior

enum (ExpungeBehavior)

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

maxFolderSize

integer

Es un límite opcional para la cantidad de mensajes que puede contener una carpeta IMAP. Los valores válidos son 0, 1000, 2000, 5000 o 10,000. Un valor de cero se interpreta como que no hay límite.

ExpungeBehavior

Enumeraciones
expungeBehaviorUnspecified Comportamiento no especificado.
archive Archiva los mensajes marcados como borrados.
trash Mover los mensajes marcados como borrados a la papelera
deleteForever Borrar de forma inmediata y permanente los mensajes marcados como borrados Los mensajes borrados no se pueden recuperar.