2009-07-07 9 views
2

J'ai lu toute la documentation PHP sur les fonctions IMAP (www.php.net/imap), mais je n'ai rien trouvé en émettant une commande IDLE sur une connexion IMAP.Prise en charge d'IMAP IDLE en PHP

Je veux établir une connexion IMAP entre mon serveur et GMail, et être informé immédiatement qu'un nouveau message est arrivé. C'est un peu GMail PUSH à mon serveur. La façon dont les appareils mobiles le font est en se connectant via IMAP et en envoyant la commande IDLE.

Mais n'a pas trouvé de mot sur IDLE dans PHP-IMAP. Est-ce supporté?

Répondre

1

Je travaille sur la modification du client ilohamail.org imap pour soutenir l'extension IDLE. Mon application sera cependant en cours d'exécution avec php cli et non via un serveur web. Je peux poster le code quand/si j'ai une version de travail.

Vous pouvez utiliser la bibliothèque imap http://roundcube.net qui vient d'être modifiée à partir de la bibliothèque ilohamail.

+0

Vous avez une version de travail? – Alfred

+0

... des nouvelles ici –

1

IDLE n'est pas pris en charge par les fonctions IMAP de PHP.

La documentation suggère d'utiliser imap_ping pour un « chèque nouveau message » périodique

Questions connexes