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.
Temas relacionados
- IMAP, POP y SMTP para la API de Gmail IMAP
- Cómo elegir la configuración de IMAP para Gmail en tu cliente de correo electrónico
- Cómo leer mensajes de Gmail en otros clientes de correo electrónico con POP