3

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

我想在我的服务器和 GMail 之间建立 IMAP 连接,并立即收到新邮件到达的通知。这是一种将 GMail 推送到我的服务器的方式。移动设备执行此操作的方式是通过 IMAP 连接并发送 IDLE 命令。

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

4

2 回答 2

2

PHP 的 IMAP 函数不支持 IDLE。

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

于 2009-07-13T13:43:07.120 回答
1

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

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

于 2009-08-04T16:46:17.323 回答