Configura los parámetros de configuración de POP e IMAP con la API de Gmail

En este documento, se explica cómo administrar los protocolos POP e IMAP con la API de Gmail.

POP e IMAP son dos formas de leer tus mensajes de Gmail en otros clientes de correo electrónico. POP es una tecnología más antigua que solo se puede usar en una sola computadora. Los correos electrónicos basados en POP se descargan, y puedes decidir con qué frecuencia deben descargarse los nuevos. IMAP se puede usar en varios dispositivos y los correos electrónicos se sincronizan en tiempo real.

Puedes usar el recurso settings de la API de Gmail para configurar cómo Gmail controla los protocolos POP e IMAP:

POP

Puedes administrar la configuración de POP para una cuenta con el objeto PopSettings.

Habilita e inhabilita el acceso

Controla el acceso con el campo accessWindow. Este campo determina si el protocolo POP está habilitado y qué mensajes recupera la API.

Valor Efecto
disabled No se puede acceder a los mensajes a través de POP
allMail Se puede acceder a todos los mensajes no recuperados a través de POP.
fromNowOn Solo se puede acceder a los mensajes nuevos a través de POP.

Disposición del mensaje

Configura la disposición de los mensajes que recupera la API con el campo disposition.

Valor Efecto
archive Cómo sacar mensajes de INBOX
leaveInInbox No hacer nada y dejar los mensajes sin leer en INBOX
markRead Dejar el mensaje en INBOX y marcarlo como leído
trash Mueve el mensaje a TRASH.

IMAP

Puedes administrar la configuración de IMAP de una cuenta con el objeto ImapSettings.

Habilita e inhabilita el acceso

Controla el acceso con el campo booleano enabled. Este campo determina si IMAP está habilitado para la cuenta.

Disposición del mensaje

Configura la disposición de un mensaje cuando se marca como eliminado y se borra de la última carpeta IMAP visible con el campo expungeBehavior.

Valor Efecto
archive Quita los mensajes marcados como borrados de la INBOX
deleteForever Borrar definitivamente los mensajes marcados como borrados
trash Mover los mensajes marcados como borrados a la TRASH

Si el campo booleano autoExpunge es true, Gmail borra de inmediato un mensaje cuando se marca como eliminado en IMAP. De lo contrario, los mensajes permanecerán hasta que el cliente de IMAP solicite explícitamente su eliminación.