- fputs ($imap_stream, "a002 LIST \"\" \"$mailbox\"\r\n");
- $read_mlbx = sqimap_read_data ($imap_stream, "a002", true, $response, $message);
- // Another workaround for EIMS
- if (isset($read_mlbx[1]) &&
- ereg("^(\\* [A-Z]+.*)\\{[0-9]+\\}([ \n\r\t]*)$",
- $read_mlbx[0], $regs)) {
- $read_mlbx[0] = $regs[1] . '"' .
- addslashes(trim($read_mlbx[1])) .
- '"' . $regs[2];
- }
+ fputs ($imap_stream, sqimap_session_id() . " LIST \"\" \"$mailbox\"\r\n");
+ $read_mlbx = sqimap_read_data ($imap_stream, sqimap_session_id(), true, $response, $message);
+
+ // Another workaround for EIMS
+ if (isset($read_mlbx[1]) &&
+ ereg("^(\\* [A-Z]+.*)\\{[0-9]+\\}([ \n\r\t]*)$",
+ $read_mlbx[0], $regs)) {
+ $read_mlbx[0] = $regs[1] . '"' .
+ addslashes(trim($read_mlbx[1])) .
+ '"' . $regs[2];
+ }