IMAP IDLE es una extensión del protocolo IMAP que permite notificaciones de correo en tiempo real sin necesidad de consultar el servidor constantemente (polling). Cuando está activado, el cliente mantiene una conexión persistente y recibe avisos instantáneos cuando llegan nuevos mensajes, ahorrando batería y recursos.
Transforma el correo de un sistema basado en „tirar“ (pull) a uno de „empujar“ (push). Sin IDLE, el cliente debe preguntar al servidor cada pocos minutos, lo que genera tráfico innecesario. Con IDLE, los correos llegan al instante, mejorando la experiencia del usuario y reduciendo significativamente el consumo de batería en dispositivos móviles.
El cliente envía el comando IDLE al servidor tras seleccionar una carpeta. El servidor mantiene la conexión abierta y notifica al cliente ante cualquier cambio (nuevos correos, borrados o cambios de etiquetas). El cliente debe enviar el comando DONE para salir del modo IDLE antes de hacer otras tareas. Suele renovarse cada 29 minutos para evitar desconexiones por inactividad.
El polling revisa el buzón cada X minutos haya o no correos. El IDLE recibe una señal del servidor solo cuando ocurre algo, siendo mucho más eficiente.
La mayoría de los modernos (Gmail, Outlook, Dovecot) sí. Se puede comprobar buscando „IDLE“ en la respuesta CAPABILITY del servidor.
Normalmente IDLE funciona por conexión y carpeta. Para monitorizar varias, el cliente suele abrir múltiples conexiones simultáneas.
Comienza a usar EmailVerify hoy. Verifica emails con 99.9% de precisión.