diff --git a/felamimail/inc/class.felamimail_bo.inc.php b/felamimail/inc/class.felamimail_bo.inc.php index 30fde6b669..2bc11ddcc8 100644 --- a/felamimail/inc/class.felamimail_bo.inc.php +++ b/felamimail/inc/class.felamimail_bo.inc.php @@ -1819,6 +1819,7 @@ class felamimail_bo if ($prefix_present=='forced') // you cannot trust dovecots assumed prefix { $allMailboxesExtAll = $this->icServer->getMailboxes('',0,true); + if( PEAR::isError($allMailboxesExtAll) ) continue; foreach ($allMailboxesExtAll as $kaMEA => $aMEA) if (!in_array($aMEA,$allMailboxesExt)) $allMailboxesExt[] = $aMEA; } } @@ -1834,7 +1835,7 @@ class felamimail_bo isset($allMailBoxesExtSorted[$mbx['MAILBOX'].$foldersNameSpace[$type]['delimiter']])|| (substr($mbx['MAILBOX'],-1)==$foldersNameSpace[$type]['delimiter'] && isset($allMailBoxesExtSorted[substr($mbx['MAILBOX'],0,-1)])) ) continue; - + //echo '#'.$mbx['MAILBOX'].':'.array2string($mbx)."#
"; $allMailBoxesExtSorted[$mbx['MAILBOX']] = $mbx; }