是否有任何方法可以阅读所有邮件,即:使用oauth从gmail Api读取和未读取 以下链接仅返回新邮件
https://gmail.google.com/gmail/feed/atom
所以我想要检索所有的电子邮件 请帮帮我
答案 0 :(得分:8)
2014年6月25日,Google发布了新版Gmail API,可用于从Gmail帐户轻松收集邮件,主题,标签等内容。服务受OAuth 2保护。它们为Python,.NET和Java提供了很好的客户端库,并为RESTful implementation提供了精彩的文档。
我建议使用他们的API代替IMAP - 因为Gmail支持并支持许多未设计为通过IMAP运行的功能。搜索,标记等功能...
您还可以查看他们的YouTube video以获得更好的介绍。
答案 1 :(得分: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);
?>
答案 2 :(得分:3)
有示例代码。根据您的需要更改代码.. https://developers.google.com/google-apps/gmail/xoauth2_libraries