Ben IMAP üzerinden gmail mesajlarına erişmek için Zend framework sağlanan IMAP sınıfları kullanıyorum. Ben bir ve yerel dizin onları tarafından gelen bir bütün mesajların ileti başlıklarını erişebilirsiniz. Komut 10.000 daha az mesajları ile gelen kutuları için çalışıyor. Daha büyük gelen kutularındaki için komut bağlantıyı, muhtemelen zaman aşımı kaybeder.
İşte Yığın izleme:
Özel durum iletisi: okuyamıyor - bağlantısı kapatıldı?
iz:
#0 /home/dev/trunk/Zend/Mail/Protocol/Imap.php(168): Zend_Mail_Protocol_Imap->_nextLine()
#1 /home/dev/trunk/Zend/Mail/Protocol/Imap.php(285): Zend_Mail_Protocol_Imap->_nextTaggedLine(NULL)
#2 /home/dev/trunk/Zend/Mail/Protocol/Imap.php(587): Zend_Mail_Protocol_Imap->readLine(NULL, 'TAG103')
#3 /home/dev/trunk/Zend/Mail/Storage/Imap.php(353): Zend_Mail_Protocol_Imap->fetch('UID', 12267)
#4 /home/dev/trunk/model/gmail_imap_oauth.class.php(121): Zend_Mail_Storage_Imap->getUniqueId(12267)
Uzun süre canlı bağlantı tutmak için olası bir yolu var mı? Ben komut satırı üzerinden bu script çalışan ve php.ini içindeki komut maksimum çalışma zamanını arttırarak denedim ediyorum, yardım etmedi.