Ho provato a far eseguire sul server di Altervista, dove utilizzo uno spazio web gratuito, il seguente codice per leggere il contenuto delle mails della mia casella postale (così come suggerito alla pagina http://www.sastgroup.com/leggi-tutor...20parte%203%20(leggere%20il%20contenuto)) senza ottenere alcun risultato concreto.


<?php
set_time_limit(120); //di default è 30 , questo setta limit off a 120 secondi
$serverposta="pop.mioserverposta.it";
$userposta="miouserposta";
$passwordposta="miapasswordposta";
if($inbox=@imap_open("{".$serverposta."/pop3:110}INBOX", $userposta, $passwordposta))
{
$intestazioni=imap_header($inbox, $id);
$struttura=imap_fetchstructure($inbox, $id);
echo"Da: ".htmlentities($intestazioni->fromaddress)."
";
echo"Per: ".htmlentities($intestazioni->toaddress)."
";
echo"CC: ".htmlentities($intestazioni->ccaddress)."
";
$intestazioni->subject=eregi_replace("=\?iso-8859-1*\?[Qq]\?", "", $intestazioni->subject);
echo"Oggetto:".quoted_printable_decode($intestazio ni->subject)."[/b]
";
$data=gmstrftime("%b %d %Y", strtotime($intestazioni->date));echo"$data
";
echo"Dimensione:".ceil($struttura->bytes/1024)."[/b]
";
echo"Testo del messaggio:
"; $testo_mex=quoted_printable_decode(imap_fetchbody( $inbox, $id, 1));
$testo_mex="<pre>".$testo_mex."</pre>";echo $testo_mex;imap_close($inbox);
}
?>

La risposta da parte del server è stata una pagina vuota. Sembra che la funzione "imap_open" non venga eseguita quindi anche l'esecuzione della restante parte dello script si blocca in quel punto. Mi chiedo il motivo di tutto ciò. E' possibile che il server non fornisca tale servizio e che il modulo php_imap non sia attivo sul Altervista? O cosa altro ?
Grazie per l'attenzione prestatami.
Un cordiale saluto.
Giuseppe D'Angelo