Не могу найти эту информацию где-нибудь - кто-нибудь знает, поддерживает ли Yahoo Mail и Hotmail IMAP IDLE?
2 ответа
Как отметил @dfjacobs в своем комментарии, поддержка Push Email и IMAP IDLE - это не одно и то же. Команда IDLE IMAP является необязательной и не является частью исходной спецификации IMAP, и не каждый почтовый сервер требуется для ее реализации.
Насколько я могу судить, IMAP-серверы Yahoo на самом деле не поддерживают команду IDLE. В моих тестах при отправке команды IDLE я получаю BAD-ответ с сообщением:
Команда [CLIENTBUG] IDLE не является допустимой командой IMAP
Кажется, это указывает на то, что это невозможно. Это не исключает всех методов Push Email, но, к сожалению, похоже, исключает IMAP IDLE, который является одним из наиболее распространенных методов его достижения.
РЕДАКТИРОВАТЬ: Я также забыл упомянуть, что Hotmail не поддерживает IMAP, поэтому команда IDLE определенно не будет работать там.
Поискав в Google "push email" +yahoo
, вторая ссылка в списке результатов подтверждает, что Yahoo! Почта обеспечивает это (см. Эту страницу также). Кроме того, на этой странице говорится, что Hotmail вскоре предоставит поддержку push-почты. Это говорит:
Microsoft планирует внедрить поддержку push-почты Hotmail для широкого спектра телефонов, включая iPhone, устройства Windows Mobile и Android. Поддержка push электронной почты будет введена в Windows Live Wave 4 в июне.