Salve,
ho uno script che mi visualizza le email con le funzioni imap, vorrei visualizzare anche i messaggi "già letti" e non solo quelli da leggere, non riesco a trovare uno stralcio di codice o altro ceh mi dice come fare, neppure su php.net.

Ma perchè nessuno vuole leggere la posta già letta ???

codice:
if($_sSsl == '1')
{
	$sStringConn = "{".$_sPop3.":".$_sPort."/pop3/ssl/novalidate-cert}";
}
else
{
	$sStringConn = "{".$_sPop3.":".$_sPort."/pop3}INBOX";
}

if($oConn = imap_open($sStringConn, $_sUser, $_sPass))
{ 	
	$iMsgNum = imap_num_msg($oConn);	

	for($i = $iMsgNum; $i > 0; $i--)
	{		
		$oHeaders = imap_header($oConn, $i);	 		
		$sMittente = trim($oHeaders->fromaddress);
		$sOggetto = $oHeaders->subject;
		$sMessagggio = nl2br(imap_fetchbody($oConn, $i, "", "FT_PEEK"));
		$sData = date("j/n/Y G:i:s", strtotime($oHeaders->date));
		
		$iOpen = stripos($sMittente, '<');
		$iClose = stripos(substr($sMittente, $iOpen), '>');
		
                            //Solo indirizzo e-mail
		$sEmail = (($iOpen > 0) ? substr($sMittente, $iOpen + 1, $iClose - 1) : $sMittente);

		//*** code ***
                            //*** code ***
                            //*** code ***
	}
}
imap_close($oConn);