IMAP IDLE — это расширение протокола IMAP, которое позволяет получать уведомления о новых письмах в режиме реального времени без постоянного опроса сервера. Когда функция включена, почтовый клиент поддерживает активное соединение с сервером и мгновенно получает push-уведомления о приходе почты. Это устраняет задержки, снижает нагрузку на сервер и экономит заряд батареи на мобильных устройствах.
Эта технология превращает почту из системы «запроса» в систему «доставки». Без IDLE клиенту приходится проверять сервер по расписанию (например, каждые 5 минут), что создает лишний трафик. С IDLE вы получаете письма мгновенно, как в мессенджере. Для смартфонов это критично: постоянные запросы к серверу быстро разряжают аккумулятор, а IDLE позволяет устройству «спать», пока не придет реальное уведомление.
Когда почтовый клиент поддерживает IMAP IDLE, он отправляет команду IDLE серверу после выбора папки. Сервер держит соединение открытым и сразу сообщает клиенту о любых изменениях (новые письма, удаления). Клиент должен отправить команду DONE, чтобы выйти из спящего режима и выполнить другие действия. Обычно соединение обновляется каждые 29 минут, чтобы избежать тайм-аута, так как стандарт рекомендует серверам держать связь не менее 30 минут.
Опрос (polling) проверяет почту по таймеру, даже если её нет. IDLE держит канал открытым и «молчит», пока сервер сам не пришлет уведомление. Это быстрее и экономнее.
Почти все современные: Gmail, Outlook, Yahoo, а также серверы Dovecot и Courier. Но некоторые старые системы или специфические корпоративные настройки могут его блокировать.
Причины могут быть в нестабильном интернете, в том, что мобильная сеть обрывает «спящие» соединения, или в ограничениях самого сервера на количество открытых сессий.
Начните использовать EmailVerify сегодня. Проверяйте email с точностью 99,9%.