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