- fputs ($imap_stream, "a001 LIST \"\" \"$mailbox\"\r\n");
- $mbx = sqimap_read_data($imap_stream, "a001", true, $response, $message);
- if ($mailbox) {
- return !!(ereg ("$mailbox", $mbx[0])); // To force into true/false
- }
- }
-
- /******************************************************************************
- ** Closes an open mailbox
- ******************************************************************************/
- function sqimap_mailbox_close ($imap_stream) {
- fputs ($imap_stream, "a001 CLOSE\r\n");
- $tmp = sqimap_read_data($imap_stream, "a001", false, $response, $message);
+ if (! isset($mailbox))
+ return false;
+ fputs ($imap_stream, sqimap_session_id() . " LIST \"\" \"$mailbox\"\r\n");
+ $mbx = sqimap_read_data($imap_stream, sqimap_session_id(), true, $response, $message);
+ return isset($mbx[0]);