Envoie de mail a + 3000 personnes

Envoie de mail a + 3000 personnes - PHP - Programmation

Marsh Posté le 08-01-2003 à 18:04:28    

Voila sur mon site je voudrais générer une newsletter qui envoie a plus de 3000 personnes des informations que j'ai stocker dans ma base de données!
 
Comment faire pour les envoyer! Les boucles pas possibles a cause du temps d'éxécution. Je précise je suis chez un hébergeur qui a la fonction mail!  
 
Merci!


---------------
Donne un poisson à un homme il mangera une journée, Apprends lui à pêcher, il mangera toute sa vie...
Reply

Marsh Posté le 08-01-2003 à 18:04:28   

Reply

Marsh Posté le 08-01-2003 à 18:10:17    

le spam cai mal :non:

Reply

Marsh Posté le 08-01-2003 à 18:35:12    

lorill a écrit :

le spam cai mal :non:  


 
je ne repondrais donc pas a la question  :jap:

Reply

Marsh Posté le 08-01-2003 à 18:36:19    

Un ce n'est pas du spam! C'est pour une newsletter!!!
 
et les adresse je les récupère de ma base de données!!!


Message édité par simoes le 08-01-2003 à 18:36:45

---------------
Donne un poisson à un homme il mangera une journée, Apprends lui à pêcher, il mangera toute sa vie...
Reply

Marsh Posté le 08-01-2003 à 18:46:40    

simoes a écrit :

Un ce n'est pas du spam! C'est pour une newsletter!!!
 
et les adresse je les récupère de ma base de données!!!


bon, dans le doute, je donne une réponse générale
 
tu peux pas envoyer 3000 mails comme ca sur une requete http, c'est completement crétin, et tu t'en es rendu compte.
 
la solution c'est de l'envoyer en arriere plan, que ce soit par un script php appelé en dehors du context, ou par un autre programme.
 
a voir si ton hébergeur l'autorise  [:sinclaire]

Reply

Marsh Posté le 08-01-2003 à 18:51:20    

Mais avec la fonction mail je ne peux pas faire autrement que avec une boucle!!!
 
il faudrait que je puisse les mettre champs copy cachée et tout séparée par des ; qqun a déja fait cela?


---------------
Donne un poisson à un homme il mangera une journée, Apprends lui à pêcher, il mangera toute sa vie...
Reply

Marsh Posté le 08-01-2003 à 19:05:37    

simoes a écrit :

Mais avec la fonction mail je ne peux pas faire autrement que avec une boucle!!!


mais rien ne t'empeche de faire cette boucle AILLEURS que dans ta page...

Reply

Marsh Posté le 08-01-2003 à 19:07:23    

lorill a écrit :


mais rien ne t'empeche de faire cette boucle AILLEURS que dans ta page...


 
Je comprends pas ce qe tu eux dire!!!! Tu veux que je la fasse ou?


---------------
Donne un poisson à un homme il mangera une journée, Apprends lui à pêcher, il mangera toute sa vie...
Reply

Marsh Posté le 08-01-2003 à 19:13:46    

je viens de faire ca :

Code :
  1. mail ($_POST["to"],$_POST["sujet"],$_POST["texte"]);


 
en mettant email1,email2 dans le champ TO de mon formulaire
et jai recu 1 mail dans chaque boite.

Reply

Marsh Posté le 08-01-2003 à 19:18:04    

lorill a écrit :


la solution c'est de l'envoyer en arriere plan, que ce soit par un script php appelé en dehors du context, ou par un autre programme.

Reply

Marsh Posté le 08-01-2003 à 19:18:04   

Reply

Marsh Posté le 08-01-2003 à 23:11:39    

utilise un vrai système de mailling lists / newsletters comme K-ML : http://www.katarncorp.com/french

Reply

Marsh Posté le 08-01-2003 à 23:46:28    

Kyle_Katarn a écrit :

utilise un vrai système de mailling lists / newsletters comme K-ML : http://www.katarncorp.com/french


 
pub detected  :lol:  
 
Pas besoin de te faire chier, tu peux faire une boucle si tu veux mais le mieux est de séparer tes 3000 personnes en groupes de 20 personnes on va dire (a toi de jouer en php) et de faire un mail avec les 20 mecs en bcc.  
 
Pour éviter le problème de timeout tu fais un set_time_limit (http://www.php.net/manual/en/function.set-time-limit.php)  
 
Et pour l'exécuter automatiquement tu as webcron http://www.webcron.org
 
Donc ca fera 150 mails au lieu des 3000 mails, franchement la ca devrait le faire  :)


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 09-01-2003 à 01:27:58    

une autre solution est de faire une boucle sur les destinataires (en bcc de préférence) et d'envoyer un seul mail après ta boucle.


---------------
...oups kernel error...
Reply

Marsh Posté le 09-01-2003 à 01:30:59    


Non, un mail avec 3000 personnes en bcc ca passera jamais.
 
Mon provider en tout cas m'envoie chier si je dépasse 20 personnes en bcc  :sweat:


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 09-01-2003 à 01:34:17    

ha ok  :jap:  
j'ai jamais testé... je connais pas 3000 personnes :D :lol:


---------------
...oups kernel error...
Reply

Marsh Posté le 09-01-2003 à 08:20:55    

utilise le phpmailer pour l'envoyer en tapant le serveur sendmail de  ton hébergeur (il les mettra en queue) et sépare en blocs pour éviter de te faire jeter..
 
http://phpmailer.sourceforge.net


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 09-01-2003 à 09:33:36    

ca revient a faire 3000 boucles qui envoi chacune 1 mail...

Reply

Marsh Posté le 09-01-2003 à 17:06:58    

sebnutt a écrit :

ca revient a faire 3000 boucles qui envoi chacune 1 mail...


 
Dans ce cas K-ML est probablement plus efficace ...

Reply

Marsh Posté le 10-01-2003 à 09:29:23    

sauf que comme je l'ai écris, il faut séparer en blocs de 20 adresses et que la classe phpmailer permet de bien meilleures performances en attaquant par socket un serveur sendmail / smtp


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 10-01-2003 à 12:42:22    

Sh@rdar a écrit :

sauf que comme je l'ai écris, il faut séparer en blocs de 20 adresses et que la classe phpmailer permet de bien meilleures performances en attaquant par socket un serveur sendmail / smtp


 
+1
 
moi j'ai deja fait ca avec php.
 
Tu fait un select avec limit $comm,20;
 
ensuite tu fait ta boucle pour ces 20 mail et tu fait un lien pour incrementer $comm de 20.
 
mais pour 3000 mail ca va etre chaud :D
 
sinon a la place du lien tu met une redirection automatique.


Message édité par forummp3 le 10-01-2003 à 12:43:20
Reply

Marsh Posté le 10-01-2003 à 14:22:51    

essaye avec une boucle pour voir si ton provider supporte, sinon fait gaffe a faire trim sur les emails

Reply

Marsh Posté le 10-01-2003 à 15:59:03    

en fait j'ai trouver uen très bonne solution:
 
j'envoie un mail avec 3000 personnes en copie cacher et le tour est jouer


---------------
Donne un poisson à un homme il mangera une journée, Apprends lui à pêcher, il mangera toute sa vie...
Reply

Marsh Posté le 10-01-2003 à 16:03:02    

simoes a écrit :

en fait j'ai trouver uen très bonne solution:
 
j'envoie un mail avec 3000 personnes en copie cacher et le tour est jouer


 
:)

Reply

Marsh Posté le 10-01-2003 à 18:00:19    

simoes a écrit :

en fait j'ai trouver uen très bonne solution:
 
j'envoie un mail avec 3000 personnes en copie cacher et le tour est jouer


 
faire autrement me paraissait inconcevable, sinon autant donner directement la liste d'adresses sur un site web :whistle:


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 25-01-2003 à 00:29:54    

Comme je l'ai déjà dit la solution K-ML est plus simplet et plus efficace

Reply

Marsh Posté le 25-01-2003 à 14:53:41    

Kyle_Katarn a écrit :

Comme je l'ai déjà dit la solution K-ML est plus simplet et plus efficace

C'est a dire  :??:

Reply

Marsh Posté le 25-01-2003 à 15:38:13    

Kyle_Katarn a écrit :

Comme je l'ai déjà dit la solution K-ML est plus simplet et plus efficace


 
 [:toxicavenger]

Reply

Marsh Posté le 25-01-2003 à 16:26:36    

Kyle_Katarn a écrit :

Comme je l'ai déjà dit la solution K-ML est plus simplet et plus efficace


 
si tu l'as déjà dit, pourquoi tu remontes le topic deux semaines plus tard ? [:kiki]


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 25-01-2003 à 16:38:18    

antp a écrit :


 
si tu l'as déjà dit, pourquoi tu remontes le topic deux semaines plus tard ? [:kiki]  


 
lui aussi fait du spam, ça mérite un TT(déja rien que son site avec le menu en flash mérite un ban)

Reply

Marsh Posté le 25-01-2003 à 17:22:51    

daique a écrit :

le menu en flash mérite un ban


 :jap:

Reply

Marsh Posté le 25-01-2003 à 19:23:00    

daique a écrit :


 
lui aussi fait du spam, ça mérite un TT(déja rien que son site avec le menu en flash mérite un ban)


 
c'est ça qu'on appelle une remarque constructive ?
 
Si je redis la même chose c'est parceque visiblement elle n'a pas été prise en considération et qu'utiliser un soft dédie dans ce cas est plus efficace et moins lourd pour le serveur que de faire tourner un script.
 
Forcément pour certains quand un programmeur propose des solutions qu'il a lui même développé c'est forcément de spam.... mouais ça dénote d'une bonne ouverture d'esprit. Ca me rappelle les gars qui ne voient qu'UNIX comme OS et l'ASM comme seul langage performant (joli non sens au passage)...
 
Et au passage si le Flash te plait pas, ben, euh... bon courage pour les années à venir.

Reply

Marsh Posté le 25-01-2003 à 19:36:25    

Kyle_Katarn a écrit :

Ca me rappelle les gars qui ne voient qu'UNIX comme OS


c'est pas le cas :??:
 

Kyle_Katarn a écrit :


Et au passage si le Flash te plait pas, ben, euh... bon courage pour les années à venir.


 
Flash ca suxe, cai pas libre  
 [:sinclaire]

Reply

Marsh Posté le 25-01-2003 à 19:38:06    

moi je ferai des blocs en fn des domaines après le @ se serai - gourmand pour le serveur mail

Reply

Marsh Posté le 25-01-2003 à 19:39:16    

lorill a écrit :


c'est pas le cas :??:


 
Pour certains si ...
 

lorill a écrit :


Flash ca suxe, cai pas libre  
 [:sinclaire]  


 
C'est sûr mais c'est très largement utilisé et enseigné dans la plupart des écoles d'infographie et trucs du genre ... et ça n'a pas de concurrents sérieux.

Reply

Marsh Posté le 25-01-2003 à 19:40:04    

Kyle_Katarn a écrit :


Pour certains si ...


t'as mal compris le sens de ma remarque :lol:

Reply

Marsh Posté le 25-01-2003 à 19:41:58    

lorill a écrit :


t'as mal compris le sens de ma remarque :lol:


 
Argh faudrait que je lise tout les mots des fois ;-)
 

Reply

Marsh Posté le 25-01-2003 à 19:46:50    

Kyle_Katarn a écrit :


 
c'est ça qu'on appelle une remarque constructive ?


 
J'ai jamais dit qu'elle l'était  
 

Citation :


Si je redis la même chose c'est parceque visiblement elle n'a pas été prise en considération et qu'utiliser un soft dédie dans ce cas est plus efficace et moins lourd pour le serveur que de faire tourner un script.


 
S'il voualit un soft comme le tiens, il n'aurais pas posé cette question.
 

Citation :

Forcément pour certains quand un programmeur propose des solutions qu'il a lui même développé c'est forcément de spam.... mouais ça dénote d'une bonne ouverture d'esprit.


 
Non, c'est juste toi, a chaque fois que je vois ton nom dans un thread, c'est pour faire de la pub pour tes softs
 

Citation :


Ca me rappelle les gars qui ne voient qu'UNIX comme OS et l'ASM comme seul langage performant (joli non sens au passage)...


 
Y a un rapport?
 

Citation :

Et au passage si le Flash te plait pas, ben, euh... bon courage pour les années à venir.


 
Ben oui, tout ça grace a des gars comme toi qui n'ont aucun respect pour ses visiteurs. Grace a toi, je serais interdis de visite sur certains sites. Merci d'avance.

Reply

Marsh Posté le 25-01-2003 à 19:58:18    

[nom]daique a écrit[/nom]
 

Citation :


J'ai jamais dit qu'elle l'était  


 
Ca tombe bien car ça n'a pas l'air d'être ton fort.
 

Citation :


Non, c'est juste toi, a chaque fois que je vois ton nom dans un thread, c'est pour faire de la pub pour tes softs


 
Visiblement tu ne lis pas beaucoup de thread où je participe visiblement ... c'est objectif comme attaque. Je pourrais de même dire que tu m'insultes dans chaqu'un de tes posts...
 
 

Citation :


Ben oui, tout ça grace a des gars comme toi qui n'ont aucun respect pour ses visiteurs. Grace a toi, je serais interdis de visite sur certains sites. Merci d'avance.


 
En même temps ça me ferais presque plaisir tu vois ...
Manque de respect pour mes visiteurs ? C'est vrai qu'un site en 3 lignes de notepad c'est vachement plus convivial. Et puis le 640*480 en 16 couleurs c'était quand même nettement mieux. Puis le RTC c'est vachement moins lourd que l'ADSL. Gros rigolo.  
 
Ecoute propose moi une bonne solution alternative à mon menu Flash, juste histoire de voir si tu critique par plaisir de critiquer ou si t'as vraiment quelquechose derrière. Pour info il faut que ça respecte un cahier des charges de compagnie (charte graphique), et que le rendu soit quand même mieux qu'un bête texte/image + rollover...
 
Je pense que ce dialogue va en rester là sinon tu va mériter ton ban et ça me ferais chier d'avoir ça sur la conscience ;-)

Reply

Marsh Posté le 25-01-2003 à 23:33:38    

Kyle_Katarn a écrit :


Visiblement tu ne lis pas beaucoup de thread où je participe visiblement ... c'est objectif comme attaque. Je pourrais de même dire que tu m'insultes dans chaqu'un de tes posts...


 
Mouarf, désolé si je dis la cérité.
 

Citation :

En même temps ça me ferais presque plaisir tu vois ...
Manque de respect pour mes visiteurs ? C'est vrai qu'un site en 3 lignes de notepad c'est vachement plus convivial. Et puis le 640*480 en 16 couleurs c'était quand même nettement mieux. Puis le RTC c'est vachement moins lourd que l'ADSL. Gros rigolo.

 
 
Ou est ce que j'ai dit qu'il fallait que tu fasses un site moche?  
 

Citation :

Ecoute propose moi une bonne solution alternative à mon menu Flash, juste histoire de voir si tu critique par plaisir de critiquer ou si t'as vraiment quelquechose derrière. Pour info il faut que ça respecte un cahier des charges de compagnie (charte graphique), et que le rendu soit quand même mieux qu'un bête texte/image + rollover...


 
Pq tu n'a pas fait un site entier en flash alors? Le seul effet qui n'est pas possible a faire sans flash, c'est le déroulement du menu. Quel grosse perte ça serait pour ta charte graphique!
 

Citation :

Je pense que ce dialogue va en rester là sinon tu va mériter ton ban et ça me ferais chier d'avoir ça sur la conscience ;-)


 
[:totoz]

Reply

Marsh Posté le 25-01-2003 à 23:46:34    

Bon c'est fini de vouloir vous bannir les uns les autres :o


Message édité par antp le 25-01-2003 à 23:46:40

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed