何时使用Noop命令保持imap空闲连接

时间:2017-01-02 21:47:50

标签: imap gmail-imap

何时使用Noop命令保持imap空闲连接。

我可以在运行空闲连接时执行noop命令,还是需要执行 done 命令来终止空闲,然后使用noop。

1 个答案:

答案 0 :(得分:0)

严格来说,使用NOOP时不需要IDLE。在IDLE中,您可以执行的唯一命令是DONE。然后,您可以立即返回新的IDLE

根据规范,您必须至少每29分钟重新发出IDLE,因为允许服务器在30分钟后关闭连接。但是,如果您在NAT后面(特别是在蜂窝网络上),您可能需要更频繁地执行此操作以使套接字映射保持活动状态。