Ciao, sto leggendo delle mail dal php in questo modo:
Codice PHP:
$username 'miouser'
$password 'miapass!';

$server "in.postassl.it";
$conn imap_open("{".$server.":993/imap/ssl}INBOX",$username$password);

$n_messaggi imap_num_msg($conn);
$messaggi imap_fetch_overview($conn,"1:$n_messaggi");

while(list(
$key,$value) = each($messaggi))
{
  if (
$value->seen == 0)
  {
    echo 
"<p>Oggetto: ".$value->subject."<br />";
    echo 
"Data: ".$value->date."<br />";
    echo 
"Inviato da: ".$value->from."</p>";
    echo 
nl2br(imap_fetchbody($conn,1,"1""FT_PEEK"));
  }

Lo script funziona, ma alcuni oggetti vengono letti correttamente, mentre altri hanno dei caratteri strani tipo:
=?UTF-8?B?VW4gbnVvdm8gYWdnaW9y ecc...

C'è una funzione per convertire quel testo? La cosa strana che lo fa solo con alcune mail.
Grazie
Sonia