【问题标题】:Possible to keep a long connection with Gmail through xoauth2 with IMAP?可以通过带有 IMAP 的 xoauth2 与 Gmail 保持长连接吗?
【发布时间】:2012-11-26 08:38:04
【问题描述】:

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

【问题讨论】:

    标签: gmail oauth-2.0 imap google-apps


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2014-07-04
      • 2013-10-08
      • 1970-01-01
      • 2013-08-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-30
      • 2014-05-10
      • 1970-01-01
      相关资源
      最近更新 更多