hola avalos22, te posteo la parte inicial de mi personal webmail "echo en casa"(jejejej) con las funciones imap de php
a ver si te ayuda:
Código:
<?php
session_start();
date_default_timezone_set('America/Argentina/Buenos_Aires');
header("Content-Type: text/html; charset=utf-8");
//--------PARAMETROS DE CONECCION-----------------------------
if($_SESSION['user'] != ""){
$log_user = $_SESSION['user'];
$log_pass = $_SESSION['pass'];
$server = "{ip:143/notls}Inbox"; //143 = puerto IMAP
$imap = imap_open($server, $log_user, $log_pass) or die ("No Se Pudo Conectar Al servidor, verificar coneccion o datos de ingreso:" . imap_last_error());
}
else{
$_SESSION['user'] = NULL;
$_SESSION['pass'] = NULL;
header("Location: expired.html");
}
//comprovamos informacion acerca del buzón
$CheckBox=imap_mailboxmsginfo($imap);
$Nmsgs = $CheckBox->Nmsgs; //numero total de mensajes
// Detalles generales de todos los mensajes del usuario (desde 1 a Nmsgs)
$resultados = imap_fetch_overview($imap,"1:{$Nmsgs}",0);
// Ordenamos los mensajes desde el ultimo recibido
krsort($resultados);
$sin_leer = $CheckBox->Unread;
?>
espero te ayude, lo hice hace mucho y tal vez haya algo mejor!
saludos!