Envoie de mail a + 3000 personnes - PHP - Programmation
Marsh Posté le 08-01-2003 à 18:35:12
ReplyMarsh 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!!!
Marsh Posté le 08-01-2003 à 18:46:40
simoes a écrit : Un ce n'est pas du spam! C'est pour une newsletter!!! |
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
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?
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...
Marsh Posté le 08-01-2003 à 19:07:23
lorill a écrit : |
Je comprends pas ce qe tu eux dire!!!! Tu veux que je la fasse ou?
Marsh Posté le 08-01-2003 à 19:13:46
je viens de faire ca :
Code :
|
en mettant email1,email2 dans le champ TO de mon formulaire
et jai recu 1 mail dans chaque boite.
Marsh Posté le 08-01-2003 à 19:18:04
lorill a écrit : |
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
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
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
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.
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
Marsh Posté le 09-01-2003 à 01:34:17
ha ok
j'ai jamais testé... je connais pas 3000 personnes
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
Marsh Posté le 09-01-2003 à 09:33:36
ca revient a faire 3000 boucles qui envoi chacune 1 mail...
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 ...
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
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
sinon a la place du lien tu met une redirection automatique.
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
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
Marsh Posté le 10-01-2003 à 16:03:02
simoes a écrit : en fait j'ai trouver uen très bonne solution: |
Marsh Posté le 10-01-2003 à 18:00:19
simoes a écrit : en fait j'ai trouver uen très bonne solution: |
faire autrement me paraissait inconcevable, sinon autant donner directement la liste d'adresses sur un site web
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
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
Marsh Posté le 25-01-2003 à 15:38:13
ReplyMarsh 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 ?
Marsh Posté le 25-01-2003 à 16:38:18
antp 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)
Marsh Posté le 25-01-2003 à 19:23:00
daique a écrit : |
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.
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 : |
Flash ca suxe, cai pas libre
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
Marsh Posté le 25-01-2003 à 19:39:16
lorill a écrit : |
Pour certains si ...
lorill a écrit : |
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.
Marsh Posté le 25-01-2003 à 19:40:04
ReplyMarsh Posté le 25-01-2003 à 19:41:58
lorill a écrit : |
Argh faudrait que je lise tout les mots des fois ;-)
Marsh Posté le 25-01-2003 à 19:46:50
Kyle_Katarn a écrit : |
J'ai jamais dit qu'elle l'était
Citation : |
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 : |
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.
Marsh Posté le 25-01-2003 à 19:58:18
[nom]daique a écrit[/nom]
Citation : |
Ca tombe bien car ça n'a pas l'air d'être ton fort.
Citation : |
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 : |
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 ;-)
Marsh Posté le 25-01-2003 à 23:33:38
Kyle_Katarn a écrit : |
Mouarf, désolé si je dis la cérité.
Citation : En même temps ça me ferais presque plaisir tu vois ... |
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 ;-) |
Marsh Posté le 25-01-2003 à 23:46:34
Bon c'est fini de vouloir vous bannir les uns les autres
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...