C# GMAIL API-检查新邮件的最快方法

C# GMAIL API-检查新邮件的最快方法,c#,gmail,incoming-mail,C#,Gmail,Incoming Mail,我收到一些电子邮件的报价。还有一场比赛谁先拿到。 他们发送一封邮件,里面有验证码 哪种解决方案最适合检查新的gmail消息并尽快获得新的消息正文 我听说了 IMAP空闲。。够快吗 POP3通过POP3连续检查新消息是否更好 最快的方法是IMAP 它允许客户端向服务器指示它已准备就绪 接受实时通知。 IDLE命令的基本网络使用量非常小,因此 非常有效地利用带宽 一个好的IMAP服务器将有最小的空闲连接开销,并且它支持10或100的数千个连接 另一个实际问题是,目前的电话网络技术将不时失去IP网络

我收到一些电子邮件的报价。还有一场比赛谁先拿到。 他们发送一封邮件,里面有验证码

哪种解决方案最适合检查新的gmail消息并尽快获得新的消息正文

我听说了

  • IMAP空闲。。够快吗
  • POP3通过POP3连续检查新消息是否更好

    • 最快的方法是
      IMAP

      它允许客户端向服务器指示它已准备就绪 接受实时通知。 IDLE命令的基本网络使用量非常小,因此 非常有效地利用带宽

      一个好的IMAP服务器将有最小的空闲连接开销,并且它支持10或100的数千个连接

      另一个实际问题是,目前的电话网络技术将不时失去IP网络连接,这需要自动重新建立,并且

      如果由于网络过长而丢失IMAP连接,则会重新建立IMAP连接 失败


      如果您的身份验证是开放的,那么一个简单的Web请求可能是最快的。

      请注意,从发送电子邮件到最终进入IMAP/POP帐户供客户端访问之前,由任意数量的中间服务器处理电子邮件之间仍有很大的延迟


      你确定你优化了正确的问题吗?

      但是GMail是否支持及时的实时通知?收件箱交付延迟对所有竞争对手都是一样的,不是吗?不,有些人可能会先将电子邮件发送到一个地址,然后再发送到GMail,或者有些电子邮件可能会发送到GMail的一个服务器,和另一封电子邮件发送到不同的gmail服务器。