有人能帮我一个代码来获得未读gmail电子邮件到php的数量吗?
使用IMAP模块的功能通过IMAP协议连接到gmail 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"
您可以使用这个API来获取收件箱提要:http://code.google.com/apis/gmail/docs/inbox_feed.html
但是我想PHp中有很多库可以访问这些提要