2011-12-11 77 views
0

人可以幫我用代碼來獲取未讀的Gmail郵件的數量到PHP的數量?如何獲得未讀的Gmail郵件

+0

我還沒有特里,因爲我不知道如何開始 – Samjack

+1

可能重複:http://stackoverflow.com/questions/7003150/how-to-get-gmail-unread-count –

+0

歡迎來到SO!在問之前請始終Google。谷歌搜索'如何獲得未讀的Gmail郵件數量php'變成了好的結果。謝謝! –

回答

0

連接到使用從IMAP模塊功能http://php.net/manual/en/book.imap.php

$mbox = imap_open("{imap.example.org:143}INBOX", "username", "password") 
    or die("can't connect: " . imap_last_error()); 

$MC = imap_check($mbox); 

// Fetch an overview for all messages in INBOX 
$result = imap_fetch_overview($mbox,"1:{$MC->Nmsgs}",0); 
$seen = 0; 
$unseen = 0; 
foreach ($result as $overview) { 
    if($overview->seen){ 
     $counter++; 
    } else { 
     $unseen++; 
    } 
} 
imap_close($mbox); 

echo "Seen $seen, unseen $unseen" 
相關問題