我正在构建一个Gmail通知程序,需要能够实时通知新电子邮件。是否可以使用Gmail API执行此操作?仅供参考,使用Gmail xoauth2 protocol实施身份验证。
答案 0 :(得分:0)
Gmail的IMAP服务器支持IDLE命令,这是实施电子邮件通知的最佳方式,因为它会导致非常低的流量和新电子邮件的即时推送通知。 IDLE记录于:
http://tools.ietf.org/html/rfc2177
请注意您需要结束IDLE会话并每29分钟重新启动一次的部分(可能Google也将其设置得更低,您应该进行试验),以防止Gmail IMAP服务器终止连接。
执行OAUTH 2.0身份验证时,所有这些都应该没有问题。