जब मैं अपने जीमेल इनबॉक्स पर एक बहुत ही सरल imap_search
चलाता हूं, तो खोज कम से कम संदेश देता है।PHP imap_search जीमेल इनबॉक्स में सभी संदेशों का पता नहीं लगा रहा
यहां यह स्क्रिप्ट है कि जीमेल खाते वाला कोई भी व्यक्ति चला सकता है।
$host = '{imap.gmail.com:993/imap/ssl}';
$user = 'foo';
$pass = 'bar';
$imapStream = imap_open($host,$user,$pass) or die(imap_last_error());
$messages = imap_search($imapStream,"ALL");
echo count($messages);
imap_close($imapStream);
यह 39 संदेश देता है। लेकिन, मेरे पास मेरे इनबॉक्स में 100 संदेश हैं, कुछ बातचीत में बंडल किए गए हैं, कुछ दूसरे खाते (गिलहरी मेल) से अग्रेषित हैं।
क्या कोई भी इन परिणामों को डुप्लिकेट कर सकता है, और/या मुझे बता सकता है कि क्या हो रहा है?
अन्य सर्वर तार मैं कोशिश की है, सभी एक ही परिणाम लौटने:
{imap.gmail.com:993/imap/ssl/novalidate-cert}
{imap.gmail.com:993/imap/ssl/novalidate-cert}INBOX
{imap.gmail.com:993/imap/ssl}INBOX
जीमेल के IMAP सुविधा का समर्थन: http://mail.google.com/support/bin/answer.py?hl=en&answer=78761
'imap_sort',' imap_num_msg', और 'imap_search', एक ही परिणाम का प्रयास किया। – Ben
Google लैब्स में "उन्नत IMAP नियंत्रण" का प्रयास किया, वही परिणाम। – Ben