Je cherchais un Checker de Mails sur le web pour pouvoir l'adapter à une application Flash. J'ai trouvé que des script avec des liens morts ou liés à une librérie.
Je me suis donc dis que j'alais en faire 1 !
Et voilà le travail (pas dutout fignolé et baclé à mort), STP si tu l'utilise laisse une petite trace de mon site :)
Source / Exemple :
<?
// PoPo 2003
// http://popolinux.zapto.org
set_time_limit(0);
ob_implicit_flush();
$retour = "";
$fp = fsockopen("pop.serveur.com", 110, &$errnr, &$errstr);
if(!$fp){
echo "Impossible de se connecter<br>\n";
}else{
echo "Connection établie !<br>\n";
$donnes = fgets($fp, 1000);
$rslt = substr($donnes, "0", "3");
if($rslt == "+OK"){
echo "Réponse Bienvenue = OK<br>\n";
}else{
echo $retour . "<br>\n";
fclose($fp);
exit();
}
fputs($fp,"USER toi@tonserv.com\r\n");
$donnes = fgets($fp, 1000);
$rslt = substr($donnes, "0", "3");
if($rslt == "+OK"){
echo "User = OK<br>\n";
}else{
echo $retour . "<br>\n";
fclose($fp);
exit();
}
fputs($fp,"PASS tonpass\r\n");
$donnes = fgets($fp, 1000);
$rslt = substr($donnes, "0", "3");
if($rslt == "+OK"){
echo "Pass = OK<br>\n";
}else{
echo $retour . "<br>\n";
fclose($fp);
exit();
}
fputs($fp,"STAT\r\n");
$donnes = fgets($fp, 1000);
$rslt = substr($donnes, "0", "3");
if($rslt == "+OK"){
echo "Stat = OK<br>\n";
$nbmsg = substr($donnes, "4", "2");
echo "Messages = $nbmsg<br>\n";
}else{
echo $retour . "<br>\n";
fclose($fp);
exit();
}
fputs($fp,"QUIT\r\n");
$donnes = fgets($fp, 1000);
$rslt = substr($donnes, "0", "3");
if($rslt == "+OK"){
echo "Quit = OK<br>\n";
}else{
echo $retour . "<br>\n";
fclose($fp);
exit();
}
fclose($fp);
}
?>
Conclusion :
PoPo 2003
http://popolinux.zapto.org
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.