2009-07-07 54 views
2

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

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

但是在PHP-IMAP中没有发现IDLE中的一个词。它是否支持?

回答

1

我一直在努力修改ilohamail.org IMAP客户端支持空闲分机。 然而,我的应用程序将运行php cli而不是通过web服务器。如果我有一个工作版本,我可以发布代码。

您可能想要使用 imap库,它只是从ilohamail库中修改而来。

+0

你有一个工作版本? – Alfred 2010-12-30 00:38:46

1

PHP的IMAP功能不支持IDLE。

文档建议使用imap_ping周期性的“新邮件检查”