2011-11-18 74 views
8

閱讀來自Gmail API的所有郵件是否有任何閱讀所有郵件,即方法:使用OAuth 下面的鏈接只返回新的郵件使用OAuth

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

所以我想讀都來自Gmail的API讀取和所有的電子郵件被檢索 請幫我

+0

您可以編輯[您現有的問題](http://stackoverflow.com/questions/8178695/how-do-i-download-or-read-email-attachments-from-google-gmail-api-with- oauth)而不是重新發布。 – BoltClock

回答

3

編輯: IMAP示例來檢索電子郵件計數。顯示我所有郵件的數量。似乎以這種方式工作。

<?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

即使IMAP只發送新郵件 – user1051536

+0

IMAP用於郵件的服務器控制。電子郵件程序如何通過IMAP下載每封郵件?如果只能加載新郵件?你確定你做得對嗎? – sascha

+0

是的Snoopy我做得正確..事實上,我也創建了一個電子郵件桌面客戶端與IMAP檢索電子郵件..但它只會得到未讀的,並非全部..如果你有任何例子,那麼你可以請與我分享。 .m所有賭注自上一個星期後,這..我真的需要幫助 – user1051536

6

在2014年6月25日谷歌發佈新Gmail API,可以用來方便地從Gmail賬戶收集郵件,線,標籤等。服務是OAuth 2保護。他們爲Python,.NETJava提供了很好的客戶端庫,併爲那些在做RESTful implementation的人提供了很好的文檔。

我建議使用他們的API而不是IMAP--因爲Gmail支持並且支持許多沒有設計爲通過IMAP運行的功能。像搜索,標記等功能...

你也可以檢查他們YouTube video一個更好的介紹。