【发布时间】:2017-01-03 05:55:41
【问题描述】:
何时使用 Noop 命令来保持 imap 空闲连接。
我可以在运行空闲连接时执行noop命令还是需要执行done命令来终止空闲然后使用noop。
【问题讨论】:
标签: imap gmail-imap
何时使用 Noop 命令来保持 imap 空闲连接。
我可以在运行空闲连接时执行noop命令还是需要执行done命令来终止空闲然后使用noop。
【问题讨论】:
标签: imap gmail-imap
严格来说,使用IDLE 时不需要NOOP。在 IDLE 中,您可以执行的唯一命令是 DONE。然后您可以立即返回到新的IDLE。
根据规范,您必须至少每 29 分钟重新发出一次IDLE,因为允许服务器在 30 分钟后关闭连接。但是,如果您在 NAT 之后(尤其是在蜂窝网络上),您可能需要更频繁地执行此操作以保持套接字映射有效。
【讨论】: