Questo documento spiega come gestire i protocolli POP e IMAP utilizzando l'API Gmail.
POP e IMAP sono due modi per leggere i messaggi di Gmail in altri client di posta. POP è una tecnologia meno recente che può essere utilizzata solo per un singolo computer. Le email basate su POP vengono scaricate e tu puoi specificare la frequenza dei download delle nuove email. IMAP si può utilizzare su più dispositivi e le email vengono sincronizzate in tempo reale.
Puoi utilizzare la risorsa
settings dell'API Gmail per configurare la gestione dei protocolli POP e
IMAP da parte di Gmail:
POP
Puoi gestire le impostazioni POP per un account utilizzando l'oggetto
PopSettings.
Attivare e disattivare l'accesso
Controlla l'accesso con il campo
accessWindow. Questo campo determina se POP è abilitato e quali messaggi recupera l'API.
| Valore | Effetto |
|---|---|
disabled |
Nessun messaggio è accessibile tramite POP |
allMail |
Tutti i messaggi non recuperati sono accessibili tramite POP |
fromNowOn |
Solo i nuovi messaggi sono accessibili tramite POP |
Disposizione dei messaggi
Configura la disposizione dei messaggi recuperati dall'API con il campo
disposition.
| Valore | Effetto |
|---|---|
archive |
Spostare i messaggi fuori da INBOX |
leaveInInbox |
Non fare nulla; lascia i messaggi da leggere in INBOX |
markRead |
Lascia il messaggio in INBOX e contrassegnalo come letto. |
trash |
Sposta il messaggio in TRASH |
IMAP
Puoi gestire le impostazioni IMAP per un account utilizzando l'oggetto
ImapSettings.
Attivare e disattivare l'accesso
Controlla l'accesso con il campo booleano
enabled. Questo campo determina se IMAP è attivato per l'account.
Disposizione dei messaggi
Configura la disposizione di un messaggio quando viene contrassegnato come eliminato e rimosso
dall'ultima cartella IMAP visibile con il campo
expungeBehavior.
| Valore | Effetto |
|---|---|
archive |
Spostare i messaggi contrassegnati come eliminati fuori da INBOX |
deleteForever |
Elimina definitivamente i messaggi contrassegnati come eliminati |
trash |
Sposta i messaggi contrassegnati come eliminati in TRASH |
Se il campo booleano
autoExpunge
è true, Gmail elimina immediatamente un messaggio quando viene
contrassegnato come eliminato in IMAP. In caso contrario, i messaggi rimangono finché il client IMAP
non ne richiede esplicitamente la rimozione.
Argomenti correlati
- IMAP, POP e SMTP per l'API IMAP di Gmail
- Scegliere le impostazioni del client di posta IMAP per Gmail
- Leggere i messaggi di Gmail su altri client di posta che utilizzano POP