可以通过xoauth2与IMAP保持长时间的连接吗?

时间:2012-11-26 08:38:05

标签: gmail oauth-2.0 imap google-apps

我正在构建一个Gmail通知程序,需要能够实时通知新电子邮件。是否可以使用Gmail API执行此操作?仅供参考,使用Gmail xoauth2 protocol实施身份验证。

1 个答案:

答案 0 :(得分:0)

Gmail的IMAP服务器支持IDLE命令,这是实施电子邮件通知的最佳方式,因为它会导致非常低的流量和新电子邮件的即时推送通知。 IDLE记录于:

http://tools.ietf.org/html/rfc2177

请注意您需要结束IDLE会话并每29分钟重新启动一次的部分(可能Google也将其设置得更低,您应该进行试验),以防止Gmail IMAP服务器终止连接。

执行OAUTH 2.0身份验证时,所有这些都应该没有问题。