|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2010-11-22 12:58 UTC] hm2k@php.net
[2010-11-25 20:51 UTC] iliaa@php.net
-Status: Open
+Status: Bogus
[2010-11-25 20:51 UTC] iliaa@php.net
[2010-11-25 21:20 UTC] hm2k@php.net
-Status: Bogus
+Status: Open
[2010-11-25 21:20 UTC] hm2k@php.net
[2010-11-25 21:25 UTC] pajoye@php.net
-Status: Open
+Status: Bogus
-Block user comment: N
+Block user comment: Y
[2010-11-25 21:25 UTC] pajoye@php.net
[2010-11-25 21:57 UTC] hm2k@php.net
|
|||||||||||||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Tue Oct 28 11:00:01 2025 UTC |
Description: ------------ An imap_search for all always seems to return false, even though the mailbox Nmsgs returns a positive integer. Test script: --------------- <pre> <?php ini_set('display_errors','On'); error_reporting(E_ALL); include 'settings.php'; //php version details echo 'PHP '.phpversion()."\n"; //connect to mailbox $stream=imap_open('{'.$host.'/imap/notls/norsh/novalidate-cert/readonly}INBOX',$user,$pass,OP_SILENT); echo "imap_mailboxmsginfo->Nmsgs\n"; var_dump(imap_mailboxmsginfo($stream)->Nmsgs); echo "\n"; $search='ALL'; echo "imap_search $search\n"; var_dump(imap_search($stream,$search)); //bool(false) if (imap_last_error()) { echo 'Error: '.imap_last_error()."\n"; } echo "\n"; echo "imap_alerts\n"; var_dump(imap_alerts()); echo "imap_errors\n"; var_dump(imap_errors()); Expected result: ---------------- imap_search should return an array of message numbers or UIDs. If it failed, there should be an error in imap_last_error(). Actual result: -------------- PHP 5.3.3 imap_mailboxmsginfo->Nmsgs int(981) imap_search ALL bool(false) imap_alerts bool(false) imap_errors bool(false)