2011-11-18 10 views
8

Esiste un metodo per leggere tutte le email cioè: letti e non letti sia da Gmail Api utilizzando OAuth il seguente link restituisce solo nuovi messaggiLeggi tutte le mail da Gmail API utilizzando OAuth

https://gmail.google.com/gmail/feed/atom 

quindi voglio tutte le email da recuperare Ti prego, aiutami

+0

È possibile modificare [la domanda esistente] (http://stackoverflow.com/questions/8178695/how-do-i-download-or-read-email-attachments-da-google-gmail-api-with- oauth) invece di ripubblicare. – BoltClock

risposta

3

modificato: esempio IMAP per recuperare conteggio e-mail. Mostra il conteggio di tutte le mie mail. Sembra funzionare in questo modo.

<?php 

$imap = imap_open('{imap.gmail.com:993/imap/ssl}INBOX', $username, $password); 
$emails = imap_search($imap, 'ALL'); 

if($emails) { 
     echo count($emails); 
} 

imap_close($inbox); 
?> 
+0

Anche IMAP invia solo nuovi messaggi – user1051536

+0

IMAP è per il controllo server dei tuoi messaggi. In che modo i programmi di posta elettronica possono scaricare ogni messaggio tramite IMAP, se caricasse solo nuovi messaggi? Sei sicuro di aver fatto tutto giusto? – sascha

+0

Sì Sn0opy l'ho fatto correttamente .. Infatti ho anche creato un client desktop di posta elettronica con IMAP per recuperare le e-mail..Ma si ottengono solo quelli non letti e non tutti..Se hai un esempio allora potresti per favore condividere con me. .m tutto impalettato dall'ultima settimana dietro a questo .. ho davvero bisogno di aiuto – user1051536

6

Il 25 giugno 2014 Google ha rilasciato nuove Gmail API che può essere utilizzato per raccogliere facilmente i messaggi, le discussioni, le etichette e altro da account Gmail. Il servizio è protetto OAuth 2. Forniscono belle librerie client per Python, .NET e Java e una documentazione meravigliosa per quelli che fanno RESTful implementation.

Suggerisco di utilizzare l'API anziché IMAP perché Gmail ha e supporta molte funzionalità che non sono state progettate per essere eseguite su IMAP. Funzionalità come ricerca, tagging, ecc ...

Puoi anche controllare il loro YouTube video per un'introduzione migliore.