首页/网络/协议速查/IMAP IDLE 实时推送
本包目录(405 条)

IMAP IDLE 实时推送

IDLE 让服务器在新邮件/标志变化时主动推送:客户端不用轮询,是「秒收推送」的实现基础。

协议速查网络更新于 2026-10-12

IDLE 交互

IDLE 交互
a1 IDLE
+ idling
* 23 EXISTS
* 1 FETCH (FLAGS (\Seen))
DONE
a1 OK IDLE terminated
保活服务器可用 * OK 注释行保活;RFC 2177 要求至少维持 30 分钟
结束客户端发 DONE 后回到正常命令态
重连中间 NAT/防火墙会掐长连接,客户端要能自动重连并重新 IDLE
推送延迟大的排查点:手机省电策略、企业防火墙空闲超时、客户端 IDLE 实现只挂 1-2 分钟就断。

易错点

  • IDLE 连接静默过久被中间设备断开而客户端不重连:表现为「必须手动刷新才收到新邮件」

数据来源与参考

  • RFC 2177(IDLE 扩展)
  • RFC 9051 §6.3.13

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌