0

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

4

1 回答 1

0

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

https://www.rfc-editor.org/rfc/rfc2177

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

在进行 OAUTH 2.0 身份验证时,所有这些都应该可以正常工作。

于 2012-11-26T13:41:37.147 回答