bonjour , je suis en train de faire une gestion de newsletter mais j arrive pas a connaitre les mails inexistants lors de l envoi d'un newsletter
voila le code:
$entete="Content-type:text/html\r\n";
$entete.="From:".$config[3]." <".$config[5].">\r\n";
$entete.="Reply-To:".$config[3]." <".$config[7].">\r\n";
//$entete.="Bcc:".$destinataires."\r\n";
//Envoi du mail a chaque destinataire
$nbrEchecs=0;
while ($REP4=mysql_fetch_array($REQ4)){
$REP4['email']=str_replace("\r\n", "", $REP4['email']);
if (mail($REP4['email'],$sujet,$corps,$entete)){
/*
if ($REP4['email']=="info@artforum.ru"){
echo $REP4['email'];
echo $sujet."<br>";
echo $corps."<br>";
echo $entete."<br>";
*/
} else {
$adressesEchecs.=$REP4['email']."\\n";
$nbrEchecs++;
}
}
if (isset($adressesEchecs)){
echo "<script language='javascript'>";
echo "alert(\"Echec de l'envoi de la newsletter sur les adresses suivantes :\\n\\n".$adressesEchecs."\");";
echo "</script>";
mkdir('echecs/'.stripslashes($newsname));
$filename="echecs/".stripslashes($newsname)."/".$_POST["type"]."_".$_POST["numType"].".html";
$handle=fopen($filename,"w+");
$adressesEchecs=str_replace("\\n","<br>", $adressesEchecs);
fwrite($handle, $adressesEchecs);
fclose($handle);
}
Partager