Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1603 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Envoyer un mail a toute une liste d'adresse de la base de dommées ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Envoyer un mail a toute une liste d'adresse de la base de dommées ?

n°1320319
kolbek
Posté le 07-03-2006 à 16:45:48  profilanswer
 

Bonjour,
 
J'aimerai savoir s'il existe un moyen simple d'envoyer un mail a toute un liste d'adresses email qui sont stockés dans une base de données ?
 
Merci d'avance.

mood
Publicité
Posté le 07-03-2006 à 16:45:48  profilanswer
 

n°1320324
anapajari
s/travail/glanding on hfr/gs;
Posté le 07-03-2006 à 16:50:01  profilanswer
 

oui la fonction mail

n°1320725
fluminis
Posté le 08-03-2006 à 09:39:58  profilanswer
 

Code :
  1. $sql = "SELECT email FROM matable";
  2. $res = mysql_result($sql);
  3. while($row = mysql_fetch_assoc($res)){
  4.     mail($row['email'], "Sujet", "message" );
  5. }


---------------
http://poemes.iceteapeche.com - http://www.simuland.net
n°1320733
anapajari
s/travail/glanding on hfr/gs;
Posté le 08-03-2006 à 09:57:04  profilanswer
 

mouais bof :/
tu peux préciser plusieurs expéditeurs dans le to du mail, temps que cela reste conforme à la RFC2822
En d'autres termes j'enverrais plutot un chaine de ce genre dans le mail

Code :
  1. utilisateur@example.com, anotheruser@example.com


A moins biensur que tu n'aies besoin de personnaliser tes mails en fonction du destinataire!

n°1320741
fluminis
Posté le 08-03-2006 à 10:05:58  profilanswer
 

anapajari > tout à fait d'accord avec toi :)
je pensais qu'il voulait personnailser le message mais dans le cas que tu décris, si le message est le meme pour tous, il peut faire :
 
mail("utilisateur@example.com, anotheruser@example.com", "sujet", "message" );


---------------
http://poemes.iceteapeche.com - http://www.simuland.net
n°1320822
omega2
Posté le 08-03-2006 à 11:30:15  profilanswer
 

Si les personnes conaissent déjà toutes les adresses des autres, alors c'est pas génant.
Mais s'il n'y a pas de raison que ca soit le cas, alors il faut envoyer un mail par personne.
Aprés tout, est ce que vous aimeriez que les autres clients d'un magasin où vous faites vos achats aient votre adresse email personelle de visible quand ils recoivent la newsletter du magasin?

n°1320826
fluminis
Posté le 08-03-2006 à 11:33:23  profilanswer
 

autre solution : utilisé les headers et mettre les addresses en Bcc (si je me trompe pas). Comme ça ils ne veront pas les adresses emails des autres utilisateurs


---------------
http://poemes.iceteapeche.com - http://www.simuland.net
n°1320828
omega2
Posté le 08-03-2006 à 11:34:33  profilanswer
 

Ils veront toujours l'adresse email principale.
Aller, qui se sacrifie pour que les autres soient en BCC? ;)

n°1320829
anapajari
s/travail/glanding on hfr/gs;
Posté le 08-03-2006 à 11:35:46  profilanswer
 

omega2 a écrit :

Si les personnes conaissent déjà toutes les adresses des autres, alors c'est pas génant.
Mais s'il n'y a pas de raison que ca soit le cas, alors il faut envoyer un mail par personne.
Aprés tout, est ce que vous aimeriez que les autres clients d'un magasin où vous faites vos achats aient votre adresse email personelle de visible quand ils recoivent la newsletter du magasin?


oui mais non ;)
 
Dans le cas ou tu ne veux pas divulger les adresses emails, tu peux toujours mettre les destinataires en copie conforme invisible dans "additional_headers", ça évite une boucle rien!

n°1320840
omega2
Posté le 08-03-2006 à 12:02:51  profilanswer
 

anapajari > Auquel cas, ils voyent quand même l'adresse principale.
A moins qu'il soit possible d'envoyer en php un mail avec des personnes en bcc mais sans destinataire normal. Personellement, je n'ai jamais essayé et si ca marche, alors c'est une possibilité que je ne trouverais pas logique du tout. (envoyer des copies carbones sans faire d'exemplaire qui ne soit pas une copie, bizare bizare ...)
Il faudrait donc soit une adresse bidon, soit sacrifier un destinaire afin que les autres ne soient pas conus de tous.

mood
Publicité
Posté le 08-03-2006 à 12:02:51  profilanswer
 

n°1320844
benamoubea​ch
tivuplai
Posté le 08-03-2006 à 12:10:06  profilanswer
 

ben tu t'envoies le mail sur un mail spécial genre tu l'envoies a newsletter@tonsite.com et tu mets tous les mails en Bcc .

n°1320847
anapajari
s/travail/glanding on hfr/gs;
Posté le 08-03-2006 à 12:15:00  profilanswer
 

benamoubeach a écrit :

ben tu t'envoies le mail sur un mail spécial genre tu l'envoies a newsletter@tonsite.com et tu mets tous les mails en Bcc .


+1 [:spamafote]

n°1329139
TheBosy
Posté le 20-03-2006 à 22:22:09  profilanswer
 

Bonsoir,
 
Je suis tombé sur ce post en cherchant comment faire une liste en bcc pour un système newsletters.
 
Je le fait donc remonter dans la liste des forums, est-ce que quelqu'un pourrait m'indiquer le code pour faire une liste en bcc car j'ai pas vraiment compri.
 
Merci d'avance, a+

n°1329278
anapajari
s/travail/glanding on hfr/gs;
Posté le 21-03-2006 à 10:15:45  profilanswer
 

anapajari a écrit :

oui la fonction mail


la fonction mail| prend des paramètres optionnels pour les headers.
Tu as même un exemple dans la page:

Code :
  1. $to  = 'pouet@truc.com';
  2.      // Sujet
  3.      $subject = 'la fete du pouet';
  4.      // message
  5.      $message = '<html><body>Pouet Pouet Pouet</body></html>';
  6.      // Pour envoyer un mail HTML, l'en-tête Content-type doit être défini
  7.      $headers  = 'MIME-Version: 1.0' . "\r\n";
  8.      $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
  9.      // En-têtes additionnels
  10.      $headers .= 'To: Mary <mary@pouet.com>, Kelly <kelly@pouet.com>' . "\r\n";
  11.      $headers .= 'From: Me <me@pouet.com>' . "\r\n";
  12.      $headers .= 'Cc: paulo@pouet.com' . "\r\n";
  13.      $headers .= 'Bcc: roger@pouet.com' . "\r\n";
  14.      // Envoi
  15.      mail($to, $subject, $message, $headers);


Message édité par anapajari le 21-03-2006 à 10:19:11

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Envoyer un mail a toute une liste d'adresse de la base de dommées ?

 

Sujets relatifs
mise à jour d'un base avec un txtmail en html
[PERL] Problème avec tableaux / liste imbiquésMacro sous Outlook pour récupérer adresse
[RESOLU] PROB liste chainée d'objet push_back()[PHP5] fonction qui liste les paramètres d'une méthode de classe
Se connecter à une Base ORACLE avec SQL SERVER 2005Liste déroulante dynamique
stockage d'une adresse ipv4configurer adresse IP et DNS dans une ligne de cmd
Plus de sujets relatifs à : Envoyer un mail a toute une liste d'adresse de la base de dommées ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR