IMAP IDLE is een extensie voor het IMAP-protocol die real-time e-mailnotificaties mogelijk maakt zonder constant te hoeven pollen. Wanneer ingeschakeld, onderhoudt de e-mailclient een persistente verbinding met de server en ontvangt deze direct push-notificaties wanneer er nieuwe berichten binnenkomen. Dit elimineert de noodzaak om handmatig te vernieuwen of op vaste intervallen te controleren, wat de serverbelasting en het batterijverbruik vermindert.
IMAP IDLE verandert e-mail van een pull-gebaseerd naar een push-gebaseerd systeem. Zonder IDLE moeten e-mailclients de server op regelmatige tijdstippen pollen (bijv. elke 5-15 minuten), wat onnodig netwerkverkeer en serverbelasting veroorzaakt. Met IDLE ontvangt u e-mails onmiddellijk, vergelijkbaar met een messaging-app, wat de responstijden en de gebruikerservaring verbetert. Voor mobiele apparaten vermindert IDLE het batterijverbruik aanzienlijk vergeleken met frequent pollen.
Wanneer een e-mailclient IMAP IDLE ondersteunt, stuurt deze een IDLE-commando naar de mailserver na het selecteren van een mailbox. De server houdt de verbinding open en stelt de client onmiddellijk op de hoogte wanneer er wijzigingen optreden (nieuwe berichten, verwijderingen of vlag-wijzigingen). De client moet een DONE-commando sturen om de IDLE-modus te verlaten voordat hij andere bewerkingen uitvoert. De meeste implementaties vernieuwen de IDLE-verbinding elke 29 minuten om een time-out te voorkomen.
Regelmatig pollen controleert op nieuwe e-mail op vaste tijdstippen (bijv. elke 5 minuten), ongeacht of er nieuwe berichten zijn. IMAP IDLE onderhoudt een persistente verbinding en ontvangt alleen direct meldingen wanneer er wijzigingen optreden.
De meeste moderne e-mailservers ondersteunen IMAP IDLE, waaronder Gmail, Outlook, Yahoo en populaire zelfgehoste oplossingen zoals Dovecot. U kunt servermogelijkheden controleren door te zoeken naar IDLE in het CAPABILITY-antwoord.
Vertragingen kunnen optreden door netwerkproblemen, NAT-timeouts die de IDLE-sessie verbreken, rate-limiting aan de serverzijde of een client die niet goed herverbindt na een verbreking.
Standaard IMAP IDLE werkt slechts op één map tegelijk per verbinding. Om meerdere mappen te monitoren, hebt u meerdere gelijktijdige verbindingen nodig.
Begin vandaag nog met EmailVerify. Verifieer e-mails met 99,9% nauwkeurigheid.