Hola estoy desarrollando un "webmail" para chequear el correo, consigo listar sin problemas los mensajes de una cuenta, donde estoy perdido es en como implementar la paginación del buzón de manera que se puedan agrupar de 10 en 10 (o en la cantidad que el usuario quiera).
Por si sirve de ayuda, listo los mensajes del buzón mediante la función imap_fetch_overview:
Código PHP:
$mbox=imap_open("{localhost:143}","usuariocorreo","passwordcorreo");
$MC=imap_check($mbox);
$MN=$MC->Nmsgs;
$overview=imap_fetch_overview($mbox,"1:$MN",0);
Saludos.