2009-07-07 69 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週期性的「新郵件檢查」