支持PHP中的IMAP IDLE

时间:2009-07-07 15:37:01

标签: php gmail imap

我已阅读有关IMAP函数(www.php.net/imap)的所有PHP文档,但未发现有关通过IMAP连接发出IDLE命令的任何内容。

我想在我的服务器和GMail之间建立IMAP连接,并立即通知新消息已到达。这是我服务器的GMail PUSH。移动设备的方式是通过IMAP连接并发送IDLE命令。

但是在PHP-IMAP中没有找到关于IDLE的词。是否支持?

2 个答案:

答案 0 :(得分:2)

PHP的IMAP功能不支持IDLE。

文档建议使用imap_ping定期“新邮件检查”

答案 1 :(得分:1)

我一直在努力修改ilohamail.org imap客户端以支持IDLE扩展。 然而,我的应用程序将使用php cli而不是通过Web服务器运行。如果我有工作版本,我可以发布代码。

您可能想要使用刚刚从ilohamail库修改的http://roundcube.net imap库。