Un petit script pour faire une conneXion POP avec la fonction PHP fsockopen() et récupérer les Id des messages :
if ($fp = fsockopen("addr_pop_du_serveur",110))
{
echo "Réponse du serveur POP3: ".fgets($fp,512)."<br>";
$user = fputs($fp,"USER user\r\n" );
fgets($fp,512)."<br>";
$pass = fputs($fp,"PASS password\r\n" );
fgets($fp,512)."<br>";
if($user && $pass)
{
echo "Authentification réussie...<br>";
echo "-------------------------------<br>";
echo "<br>MESSAGE n° -- ID";
fputs($fp,"LIST\r\n" );
fgets($fp,512);
$result = fgets($fp,512);
while( preg_match("/^([\d]+)\s([\d]+)/",$result,$reg) )
{
$message = explode(" ",$result);
echo "<br> ".$message[0]." -- ".$message[1];
$result = fgets($fp,512);
}
fputs($fp,"QUIT\r\n" );
fgets($fp,1024);
echo "<br><br>------------- FIN LIST ------------";
}
}
else
{
echo "Echec de la connexion...";
}
fclose($fp);
[edtdd]--Message édité par fly lm--[/edtdd]