problème avec Bcc
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
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;
?>
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
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: