Encuentro un nuevo problema, a la hora de recibir los mails y printarlos me algunos ASUNTOS en una codificación que no es legible...
 
Este es el codigo para comprobar mensajes nuevos en GMAIL, solo hay que cambiar el usuario y el pass.   
 Código PHP:
    
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Chequear cuenta de correo</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<?
$imap = imap_open ("{imap.gmail.com:993/imap/ssl}INBOX", "[email protected]", "contraseña") or die("No Se Pudo Conectar Al Servidor:" . imap_last_error());
$checar = imap_check($imap);
// Detalles generales de todos los mensajes del usuario.
$resultados = imap_fetch_overview($imap,"1:{$checar->Nmsgs}",0);
$cont = 0;
foreach ($resultados as $detalles) {
    echo "<body bgcolor=\"#FF9900\">";
    echo "Numero Correo #: $detalles->msgno <br>";
    echo "Fecha Correo: $detalles->date<br>";
    echo "de: $detalles->from <br>";
    echo "Para: $detalles->to <br>";
    echo "Asunto: $detalles->subject<br>";
    echo "Tamano: $detalles->size bytes<br>";
    if($detalles->seen == "0") {
        echo "<b>Mensaje NO Leido!.<br>";
        $cont = $cont + 1;
    } else {
        echo "Mensaje Leido!.<br>";
        
    }
    $servidorenvia = strstr($detalles->message_id, '@');
    echo "Dominio Que Envia: $servidorenvia<br><hr>";
}
print "MENSAJES SIN LEER = $cont";
imap_close($imap);
?>
 
</body></html>      Y un ejemplo de mensaje este... 
Numero Correo #: 9
Fecha Correo: Tue, 31 Jul 2007 17:27:41 -0400 (EDT)
de: Fotolog
Para: 
[email protected] Asunto:=?ISO-8859-1?Q?=A1Gracias_por_=FAnirte_a_Fotolog?= =?ISO-8859-1?Q?!_Por_favor_activa_tu_cuenta.?=
Tamano: 2471 bytes
Mensaje Leido!.
Dominio Que Envia: @st05.private.fotolog.net> 
He probado poniendo el meta-tag en la cabecera de la pagina utf8 y no sirvió... 
Incluso poniendo ISO-8859-1 tb afecta... para nada 
Alguna idea?