Envoi e-mail

Signaler
-
 omlaly -
Bonjour,

J'ai fait un code afin d'envoyer une alerte e-mail à chaque fois que je poste un article.

J'ai réussi mais j'aimerais envoyer le mail en copie cachée (pour la discrétion) et dès que j'essaye, je vois toutes les adresses.

J'ai vu qu'il fallait utiliser ce code :
$headers .= "Bcc:autreadresse@site.com\n";
mais quand j'essaye je vois :
Bcc:adresse/color@site.com
au lieu de rien.

Je vous donne mon code PHP :
while ($data = mysql_fetch_array($query_alerte_email_nouvel_article)) {  
$mail[] = $data['user_email']; 

$expediteur = "From:  <site@adresse.com>\n"; 
$subject = 'sujet'; // Le titre de l'email
$message = "message"; // Le message de l'email
$to = 'BCC:'.implode(',',$mail);  // Email de l'utilisateur
$headers = "From:  "<site@adresse.com>\n"; // Email du webmaster
$headers .= "Content-Type: text/plain; charset="iso-8859-1"";
mail($to,$subject,$message,$headers);} 
}  


Si vous avez des idées, n'hésitez pas...

Cordialement

1 réponse

Quand je mets ce code :
$header="Bcc: adresse@email.fr\r\n";
, ça marche.
Mais maintenant, je voudrais remplacer la donnée en dur par les données qui sont dans la base de données.

Je continue mes recherches...
Cordialement