php et mas mailing

Invité
Invité n'ayant pas de compte PHPfrance

29 sept. 2006, 09:38

Bonjour à tous,
je suis entrain de préparer un outil pour faire de la gestion de news letters. Ca m'amène une question:
est ce qu'il suffit de faire une boucle for pour envoyer 4000 mails en php, ou est-ce plus compliqué que ça?
Quels sont les problèmes qui peuvent ce poser avec ce genre d'opération? comment les contourner?

toutes les suggestions sontl les bienvenues!

Merci pour vos réponses.

Eléphant du PHP | 413 Messages

29 sept. 2006, 14:03

salut,
à priori une boucle "for" suffirait.
mais ton hébergeur de PHP pourrait être gêné par tous ces mails envoyés d'un coup.
--
Goeb

Mammouth du PHP | 592 Messages

29 sept. 2006, 14:09

salut
tout à fait en général on essaye de sectionner l'envoi
il y a a peu près le meme poste aujourd'hui.
j'espére que ta formule chez ton hébergeur accepte autant d'envoi??

Invité
Invité n'ayant pas de compte PHPfrance

29 sept. 2006, 14:24

pourriez vous me conseiller un hébergeur pour ce type d'opérations?

Mammouth du PHP | 843 Messages

29 sept. 2006, 14:29

pas free car la fonction mail(); est desactivé sur leurs servers :?
:: contactez moi par MP ::
:non: NON au language SMS sur les forums :non:

Invité
Invité n'ayant pas de compte PHPfrance

30 sept. 2006, 13:11

personne n'a jamais fait un mass mailng online?

Mammouth du PHP | 19672 Messages

30 sept. 2006, 13:13

personnellement non, mais je sais que la classe phpmailer permet de faire ça.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 55 Messages

30 sept. 2006, 14:14

J'ai fait une newsletter qui s'envoyait à tous les membres de l'un de mes sites... Grace à ma base de donnée je faisais une boucle while() ma fonction mail(); Je n'ai jamais eu de problème si ce n'est que plus on a d'email plus la transaction est lente... Mais avec les 200 membres que j'avais, le temps ne dépassait pas la minute... Donc, pour 400 email, ça ne vas pas être bien plus long ! ;)
www.rinabk.com • sims.rinabk.com •

Mammouth du PHP | 19672 Messages

30 sept. 2006, 23:46

pas free car la fonction mail(); est desactivé sur leurs servers :?
tu as du retard dans tes informations, la fonction mail() a été réactivée sur les serveurs de free.fr depuis plus d'un an et demi, avec toutefois une restriction : maximum 2000 envois par semaine. ;)
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

01 oct. 2006, 11:57

J'ai fait une newsletter qui s'envoyait à tous les membres de l'un de mes sites...
Grace à ma base de donnée je faisais une boucle while() ma fonction mail();
Je n'ai jamais eu de problème si ce n'est que plus on a d'email plus la transaction est lente...
Quelle forme avait ton script ?
Était-ce du genre...
//
while (condition)
      { mail(paramètres);
      }
Auquel cas, tu as ouvert et fermé un socket pour chaque envoi.
C'est bien ça ?

Eléphant du PHP | 55 Messages

01 oct. 2006, 13:17

tout à fait albat :)
C'est exactement ce que j'ai fais :wink:
www.rinabk.com • sims.rinabk.com •

Invité
Invité n'ayant pas de compte PHPfrance

03 oct. 2006, 18:41

y aurait -il un moyen plus performant de l'écrire?
pourquoi javascript pour cette opération et pas php?