problème avec Bcc

Répondre
marion
le 04/06/2010 à 16:36
marion
Bonjour, je viens de créer une newsletter pour mon site et je souhaiterai que les personnes qui reçoivent la newsletter ne puissent pas voir les adresses des autres inscrits. Pour cela, j'ai utilisé
headers.='bcc'.$liste."r\n\";

avec $liste qui appelle toutes les adresses mail de ma base de données.

mais cela ne marche pas, quelqu'un pourrais me dire ce qui ne va pas, j'ai beau changer des trucs et faire des tests rien y fait !!!
marion
dark_nemo
le 04/06/2010 à 16:58
dark_nemo
Pour une newsletter la fonction mail de php est peu recommandée car elle supporte mal l'envoi massif de mails.
Il faut utiliser l'envoi de mails via SMTP.
Sinon pour répondre à la question BCC doit répondre à la norme RFC 2822. En clair et pour faire simple tu peux faire

<?php
$header = 'Bcc: mon_1 <email_1@domain.com>' . PHP_EOL;
//ou
$header = 'Bcc: email_1@domain.com' . PHP_EOL;

//ou
$header = 'Bcc: mon_1 <email_1@domain.com>, mon_2 <email_2@domain.com>' . PHP_EOL;
//ou
$header = 'Bcc: email_1@domain.com, email_2@domain.com' . PHP_EOL;
?>
marion
le 04/06/2010 à 17:13
marion
Merci beaucoup d'avoir pris le temps de me répondre.
En faite, en étudiant à nouveau mon code, j'ai enfin trouvé la solution.
et maintenant on ne voit plus toutes les adresses.
marion
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours