whichgirl0909
Messages postés6Date d'inscriptionmercredi 24 mai 2006StatutMembreDernière intervention13 juillet 2007
-
11 juil. 2007 à 09:13
whichgirl0909
Messages postés6Date d'inscriptionmercredi 24 mai 2006StatutMembreDernière intervention13 juillet 2007
-
13 juil. 2007 à 11:59
Bonjour,
Je me sers actuellement de la fonction mail() de php pour envoyer un mail à une série de personne.
mail($destinataire, $sujet, $chaine, $from);
Mon problème est que dans la variable $destinataires, il y a 40 adresses, et il ne faut pas qu'une personne ayant reçu un mail voit les autres personnes qui l'ont également reçu.
Il faut donc que j'utilise les headers mais si je mets quelque chose dans ce genre :
$headers .= 'From: Anniversaire ' . "\r\n";
$headers .= 'Bcc: anniversaire_verif@example.com' . "\r\n";
Je n'implémenterai ni le To ni le CC.
Je me demande aussi, après ce que je dois mettre dans la variable $destinataire, vu qu'elle sera vide et que ma fonction mail sera donc :
mail($sujet, $chaine, $from,$headers);
Donc pour être plus précise, est ce qu'il est possible d'envoyer le mail à tous les destinataires en copie cachée?
whichgirl0909
Messages postés6Date d'inscriptionmercredi 24 mai 2006StatutMembreDernière intervention13 juillet 2007 13 juil. 2007 à 11:59
Bonjour,
En fait j'ai remis en place la solution de faire une boulce qui envoit un mail à chaque utilisateur les uns après les autres.
J'avais choisi au départ d'envoyer le mail à plusieurs personnes en même temps parce que j'avais trop de mail a envoyer, et donc ca prennait trop de temps.
Au final, j'ai repris ma solution de départ qui était envoyer les mails les uns après les autres, en mettant le temps maximal d'execution à l'infini :
set_time_limit(0);
Et pour que le client voit que c'est en cours de traitement, j'ai ouvert une popu avec une barre de défilement.