Ciao a tutti,

stò cercando di fare una pagina che mi va a leggere una casella di posta e stampi i messaggi; questo è il codice:
codice:
<?
$msgid = 1;
$server = "server";
$username = "username";
$password="password";
$mailserver=fsockopen($server,110,$errno,$errstr,60); 
$buffer=fgets($mailserver,512); 
$buffer="USER $username\n"; 
fputs($mailserver,$buffer); 
$buffer=fgets($mailserver,512); 
$buffer="PASS $password\n"; 
fputs($mailserver,$buffer); 
$buffer=fgets($mailserver,512); 
$buffer="RETR $msgid\n" ; 
fputs($mailserver, $buffer); 
$buffer=fgets($mailserver,512); 
for(;;) { 
$buffer=fgets($mailserver,128); 
if(substr($buffer,0,1)==".") { break; } 
$buffer=htmlentities($buffer); 
echo("$buffer
"); 
} 
?>
Da quello che viene fuori vorrei estrapolare solamente from, to, subject e body; esistono percaso dei metodi per farlo o devo parsarmi tutto il messaggio?

Grazie per l'attenzione