Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/08/2014, 13:32
oriolforcada
 
Fecha de Ingreso: enero-2013
Mensajes: 33
Antigüedad: 11 años, 4 meses
Puntos: 0
Leer nails con php

Hola a todos, estoy intentando hacer un script que lea los mails del servidor, pero donde debería salir el cuerpo del mensaje me salen letras y numeros sin sentido.
El codigo que uso:
Código PHP:
<?

$hostname 
'{server}INBOX';

$username 'usr';

$password 'Pswd';

$inbox imap_open($hostname,$username,$password) or die('Cannot connect to Gmail: ' imap_last_error());


$emails imap_search($inbox,'ALL');

if(
$emails) {

    
$output '';

    
rsort($emails);

    
$i=0;

    foreach(
$emails as $email_number) {



        
$overview imap_fetch_overview($inbox,$email_number,0);

        
$message imap_fetchbody($inbox,$email_number1);


        
$output.= '<li>';

        
$output.= '<div class="header '.($overview[0]->seen 'read' 'unread').'">';

        
$output.= '<span class="subject">Asunto: '.$overview[0]->subject.'</span> ';

        
$output.= '<span class="from"><pre>De: '.$overview[0]->from.'</pre></span>';

        
$output.= '<span class="date">Fecha: '.$overview[0]->date.'</span>';

        
$output.= '</div>';



        
$output.= '<div class="message" id="msg_'.$i.'"><pre>'.$message.'</pre></div>';

        
$output.= '</li>';

        

        
$i++;

    }



    echo 
'<ul class="emails">'.$output.'</ul>';




imap_close($inbox);

?>
Y esto es lo que me sale cuando entro en la pagina:

Código:
    Asunto: Hola

    De: Oriol Forcada Zamora 

    Fecha: Thu, 28 Aug 2014 19:02:03 +0200
    SG9sYSBlc3RvIGVzIHVuIG1lbnNhamUgZGUgcHJ1ZWJhLCB2YW1vcyBhIGNvbnRhciBoYXN0YSAx
    MDogMSAyIDMgNCA1IDYgNyA4IDkgMTAu


    Asunto: Hola

    De: Oriol Forcada Zamora 

    Fecha: Thu, 28 Aug 2014 14:38:17 +0200

    SG9sYQ==
Agradecería muchisimo que me pudierais ayudar con esto.