Bonjour je suis en train de gerer la partie admin d'un site, je cherche à envoyer un mail a plusieurs personnes, mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
 
mysql_select_db($database_Connexionlibest, $Connexionlibest);
$query_mailUser = "SELECT annonceur.mail, annonceur.nom, annonceur.prenom, annonceur.mail, annonceur.login, annonceur.pass, annonceur.id_annonceur FROM annonceur ORDER BY annonceur.id_annonceur";
$mailUser = mysql_query($query_mailUser, $Connexionlibest) or die(mysql_error());
$row_mailUser = mysql_fetch_assoc($mailUser);
$totalRows_mailUser = mysql_num_rows($mailUser);
$tps=0;
 
while ($row_mailUser = mysql_fetch_assoc($mailUser))
{
$message=$_REQUEST['message'];
$sujet= $_REQUEST['sujet'];
$tps++;
 
// personnalisation du message
$mail=$row_mailUser['mail'];
$message = str_replace("#nom#" , $row_mailUser['nom'] , $message) ;
$message = str_replace("#prenom#" , $row_mailUser['prenom'] , $message) ; 
$message = str_replace("#mail#" , $mail , $message) ;
$message = str_replace("#login#" , $row_mailUser['login']  , $message) ;
$message = str_replace("#pass#" , $row_mailUser['pass']  , $message) ;
$message = str_replace("\n" , "<br>" , $message) ;
echo $mail."<br>";
//creation du message
$destinataire = $mail;
$expediteur   = "webmaster@libertedelest.fr";
$reponse      = $expediteur;
$codehtml=
"<html><body>".
"$message";
mail($destinataire,
     "$sujet",
     $codehtml,
     "From: $expediteur\r\nReply-To: $reponse\r\nContent-Type: text/html; charset=\"iso-8859-1\"\r\n");
 
}
echo "<br><br><b>$tps</b> mails envoyés sur <b>$totalRows_mailUser</b> !<br><br>";
?>
Mon souci est que le mail est envoyé à tout le monde sauf au premier de la liste et je voulais savoir si il été possible de savoir si le mail à bien été envoyé ou de savoir a qui le mail n'a pas été envoyé.
Merci d'avance.