j'ai mis en place une petite newsletter sur mon site Internet qui envoi ma newsletter a la liste complète des inscrits.
Au lieu d'envoyer la newsletter à tout la liste en une seule fois (afin d’éviter que tout le monde voit les adresses de tout le monde) je voudrai donc faire en sorte que la newsletter s’envoie a une personne à la foi (ou si vous avez un autre solution pour que les destinataires soit cachés... je prend aussi). j’avais essayé Bcc mais sa marche pas
voici mon bout de code qui permet l'envoi de la newsletter que j'utilise actuellement :
//je récupère de la table newsletter et les adresses des personnes inscrites
$liste_vrac = mysql_query("SELECT mail FROM newsletter");
//on définit la liste des inscrits
$liste = '[email protected]';
while ($donnees = mysql_fetch_assoc($liste_vrac))
{
$liste .= ','; //je sépare les adresses par une virgule
$liste .= $donnees['mail'];
}
$message = $fichier_message;
$destinataire = $liste;
$date = date("d/m/Y");
$objet = "Ma newsletter du $date"; //je défini l'objet qui contient la date
//on définit le reste des paramètres
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
$headers .= "From: [email protected]" . "\r\n"; //on définit l'expéditeur
$headers .= 'Reply-To: [email protected]' . "\r\n";
$headers .= 'Bcc:' . $liste . '' . "\r\n"; //je défini les destinataires en copie cachée pour qu'ils ne puissent pas voir les adresses des autres inscrits --> sa marche pas du tout !!!!
//on envoie l'e-mail
if ( mail($destinataire, $objet, $fichier_message, $headers) )
{
?>
Envoi de la newsletter réussi.
<?php } else { ?>
Échec de lors de l'envoi de la newsletter.
<?php } ?>
Si quelqu'un pouvait m'aider a résoudre mon petit problème.
Merci