IMAP IDLE est une extension du protocole IMAP qui permet de recevoir des notifications d'e-mails en temps réel sans interrogation constante du serveur (polling). Lorsqu'il est activé, le client maintient une connexion persistante et reçoit instantanément des notifications 'push' lors de l'arrivée de nouveaux messages, ce qui économise de la batterie et réduit la charge réseau.
Applications e-mail mobiles nécessitant des notifications instantanées
Logiciels de bureau ayant besoin de mises à jour de dossiers en temps réel
Communication d'entreprise où la réactivité immédiate est cruciale
Systèmes de support client pour la notification instantanée des nouveaux tickets
Flux de travail automatisés déclenchés par l'arrivée d'e-mails
Installations multi-appareils nécessitant une synchronisation immédiate
Alertes de sécurité ou confirmations de commande urgentes
Outils de surveillance d'activité des boîtes de réception
Il transforme l'e-mail d'un système de 'récupération' (pull) en un système de 'poussée' (push). Sans IDLE, les applications doivent vérifier le serveur à intervalles fixes (ex: toutes les 15 min), ce qui consomme des données et de l'énergie. Avec IDLE, les messages arrivent comme des SMS, améliorant la réactivité de l'utilisateur. Pour les mobiles, c'est une fonction capitale pour préserver l'autonomie de la batterie.
Le client envoie une commande IDLE au serveur après avoir sélectionné un dossier. Le serveur garde alors la connexion ouverte et prévient le client dès qu'un changement survient (nouveau mail, suppression). Le client doit envoyer une commande DONE pour quitter ce mode avant d'effectuer d'autres actions. En général, la connexion est renouvelée toutes les 29 minutes pour éviter les déconnexions automatiques recommandées par la norme RFC 2177.
Vérifier que votre serveur de mail supporte bien l'extension IDLE
Configurer votre client pour utiliser le mode IDLE plutôt que l'interrogation périodique
Gérer proprement les reconnexions automatiques en cas de coupure réseau
N'activer IDLE que sur les dossiers que vous surveillez activement (ex: Boîte de réception)
Régler des intervalles de maintien de connexion (keepalive) entre 15 et 29 minutes
Prévoir un repli (fallback) sur le polling classique si IDLE n'est pas disponible
Surveiller la stabilité de la connexion sur les réseaux mobiles avec des timeouts NAT courts
Prendre en compte les limites du serveur sur le nombre de connexions IDLE simultanées
Le polling vérifie les nouveaux mails toutes les X minutes. L'IDLE maintient une ligne ouverte pour être prévenu à la seconde même où un mail arrive.
La plupart des services modernes (Gmail, Outlook, Dovecot) le font. On peut le vérifier en cherchant 'IDLE' dans la réponse CAPABILITY du serveur.
Non, au contraire. Mantenir une connexion ouverte consomme moins que de recréer une session complète (authentification, échange de certificats) toutes les 5 minutes.
Commencez à utiliser BillionVerify dès aujourd'hui. Vérifiez les emails avec 99,9% de précision.
Aucune carte de crédit requise · 100+ vérifications gratuites par jour · Configuration en 5 minutes