Поддержка простоя IMAP в PHP
Я прочитал всю документацию PHP по функциям IMAP (www.php.net/imap), но ничего не нашел при выполнении команды ОЖИДАНИЯ по IMAP-соединению.
Я хочу установить соединение IMAP между моим сервером и Gmail и мгновенно получать уведомления о поступлении нового сообщения. Это что-то вроде отправки GMail на мой сервер. Мобильные устройства делают это, подключаясь через IMAP и отправляя команду ОЖИДАНИЯ.
Но не нашел ни слова о бездействии в PHP-IMAP. Поддерживается ли это?
2 answers
Я работал над изменением ilohamail.org клиент imap для поддержки расширения в режиме ОЖИДАНИЯ. Однако мое приложение будет работать с интерфейсом командной строки php, а не через веб-сервер. Я могу опубликовать код, когда/если у меня будет рабочая версия.
Возможно, вы захотите использовать http://roundcube.net библиотека imap, которая только что была изменена из библиотеки ilohamail.
Режим ОЖИДАНИЯ не поддерживается функциями IMAP PHP.
В документации предлагается использовать imap_ping для периодической "проверки новой почты"