Saludos,ya lo resolvi, lo que pasaba es que por defecto ya viene seleccionado la carpeta de bandeja de entrada entonces habia que escojer otra carpeta asi
Código PHP:
$mail->selectFolder($folder)
y el codigo quedaria asi
Código PHP:
$mail = new Zend_Mail_Storage_Imap(array('host' => 'localhost',
'user' => '[email protected]',
'password' => 'user'));
$folders = new RecursiveIteratorIterator($mail->getFolders(),RecursiveIteratorIterator::SELF_FIRST);
foreach ($folders as $localName => $folder) {
$noVisto = 0;
$mail->selectFolder($folder);
foreach ($mail as $message) {
if (!$message->hasFlag(Zend_Mail_Storage::FLAG_SEEN)) {
$noVisto++;
}
}
}
Espero que le pueda servir a alguien.