IMAP IDLE to rozszerzenie protokołu IMAP, które umożliwia powiadomienia o e-mailach w czasie rzeczywistym bez konieczności stałego odpytywania serwera (polling). Gdy funkcja jest włączona, klient poczty utrzymuje trwałe połączenie z serwerem i otrzymuje natychmiastowe powiadomienia push o nadejściu nowych wiadomości.
IMAP IDLE zmienia e-mail z systemu typu „pull” na system typu „push”. Bez IDLE klient poczty musi sprawdzać serwer w regularnych odstępach czasu (np. co 5-15 minut), co generuje niepotrzebny ruch sieciowy i obciążenie serwera. Dzięki IDLE otrzymujesz e-maile błyskawicznie, co poprawia czas reakcji i doświadczenie użytkownika, a w urządzeniach mobilnych znacznie zmniejsza zużycie baterii.
Gdy klient e-mail obsługuje IMAP IDLE, po wybraniu skrzynki pocztowej wysyła do serwera polecenie IDLE. Serwer utrzymuje połączenie otwarte i natychmiast powiadamia klienta o wystąpieniu zmian (nowe wiadomości, usunięcia lub zmiany flag). Większość implementacji odnawia połączenie IDLE co 29 minut, aby zapobiec przekroczeniu limitu czasu, zgodnie z zaleceniami RFC 2177.
Regularne odpytywanie sprawdza pocztę w stałych odstępach czasu (np. co 5 minut). IMAP IDLE utrzymuje stałe połączenie i otrzymuje powiadomienia tylko wtedy, gdy wystąpią zmiany, co jest szybsze i oszczędza zasoby.
Większość nowoczesnych serwerów (Gmail, Outlook, Yahoo, Dovecot) obsługuje IMAP IDLE. Można to sprawdzić, szukając słowa IDLE w odpowiedzi CAPABILITY serwera.
Zacznij korzystać z EmailVerify już dziś. Weryfikuj e-maile z 99,9% dokładnością.