|
@@ -429,7 +429,13 @@ function sqimap_find_displayable_name ($string) {
|
|
|
function sqimap_unseen_messages ($imap_stream, $mailbox) {
|
|
|
//fputs ($imap_stream, sqimap_session_id() . " SEARCH UNSEEN NOT DELETED\r\n");
|
|
|
$read_ary = sqimap_run_command ($imap_stream, "STATUS \"$mailbox\" (UNSEEN)", true, $result, $message);
|
|
|
- ereg("UNSEEN ([0-9]+)", $read_ary[0], $regs);
|
|
|
+ $i = 0;
|
|
|
+ while (isset($read_ary[$i])) {
|
|
|
+ if (ereg("UNSEEN ([0-9]+)", $read_ary[$i], $regs)) {
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ $i++;
|
|
|
+ }
|
|
|
return $regs[1];
|
|
|
}
|
|
|
|