Bonjour tout le monde,

J'essaie d'envoyer un email à plusieurs utilisateurs qui ont enregistrés leur adresse email dans ma mailing list.

Le problème est que les destinataires en BCC (cachés) ne reçoivent rien.
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
 
$sql_destinataires = "SELECT email FROM newsletter WHERE Envoi_OK = 1";
 
	$query_destinataires = mysql_query($sql_destinataires);
 
	$headers.= "Bcc:";
	//plusieurs destinataires cachés
	while($dest = mysql_fetch_array($query_destinataires))
	{
		$headers.= $dest['email'].';';
	}
	//je remplacer le dernier ; par une virgule
	$headers=preg_replace("/;\s*$/","",$headers);
	//echo $headers;
	$headers.= $passage_ligne;
	$header.= "MIME-Version: 1.0".$passage_ligne;
	$header.= "Content-Type: multipart/alternative;".$passage_ligne."
	mail($mail,$sujet,$message,$header);
J'ai fait un echo sur $header, il m'affiche bien les 3 emails séparés par un point-virgule sans espace entre les adresses.

Bcc:email1@gmail.com;email2@gmail.com;email3@com
Merci d'avance pour votre aide.

beegees