- if (preg_match("/^\*\s+LIST\s+\((.*)\)\s+\"(.*)\"\s+\"?(.+(?=\")|.+).*$/",$inbox_ary[0],$regs)) {
- $flag = $regs[1];
- $mbx = trim($regs[3]);
- if (substr($mbx, -1) == $delimiter) {
- $mbx = substr($mbx, 0, strlen($mbx) - 1);
- }
- $sorted_lsub_ary[] = array ('mbx' => $mbx, 'flag' => $flag);
- }
+ $mbx = find_mailbox_name($inbox_ary[0]);
+ if (substr($mbx, -1) == $delimiter) {
+ $mbx = substr($mbx, 0, strlen($mbx) - 1);
+ }
+ if ( $mbx == 'INBOX') {
+ $sorted_lsub_ary[] = array ('mbx' => $mbx, 'flag' => '');
+ sqimap_subscribe($imap_stream, 'INBOX');
+ }
+
+// if (preg_match("/^\*\s+LIST\s+\((.*)\)\s+\"(.*)\"\s+\"?(.+(?=\")|.+).*$/",$inbox_ary[0],$regs)) {
+// $flag = $regs[1];
+// $mbx = trim($regs[3]);
+// if (substr($mbx, -1) == $delimiter) {
+// $mbx = substr($mbx, 0, strlen($mbx) - 1);
+// }
+// $sorted_lsub_ary[] = array ('mbx' => $mbx, 'flag' => $flag);
+// }