Votre question

Envoyer 1500 mails en plusieurs fois [PHP]

Tags :
  • MySQL
  • Programmation
Dernière réponse : dans Programmation
14 Février 2006 16:54:26

Salut,

J'ai un site avec environ 1500 membres et jusqu'à maintenant pour envoyer ma newslettre je faisais une boucle avec la fonction mail() et j'envoyais tout d'un coup. Seulement envoyer plus de 1500 mails d'un seul coup, l'hébergeur avait bloqué temporairement ma fonction mail().
Je voudrais savoir comment faire pour envoyer ma newslettre par paquet de 100 mails toutes les 2 minutes.
Est-ce possible ?

Voici en gros l'ancien code que j'utilisais:
  1. $req=mysql_query("SELECT * FROM membres WHERE newslettre='1'");
  2. while($row=mysql_fetch_row($req))
  3. {
  4. mail($mail,$titre,$message,$headers);
  5. }


Merci de votre aide

Autres pages sur : envoyer 1500 mails plusieurs fois php

14 Février 2006 17:17:22

tu incrémente $i jusqu'a 100, apres tu fais un sleep(120) //120 sec.

tu remet $i à 0 etc
14 Février 2006 17:51:50

ok merci bien de ta réponse

En utilisant cette méthode, je peut fermer le navigateur qui a lancé le script et le script va continuer à s'éxécuter ou je dois laisser le navigateur ouvert jusqu'à ce que tout soit envoyé ?
Contenus similaires
14 Février 2006 18:36:23

laisse le ouvert evidement
14 Février 2006 19:22:31

c'est bien ce que je pensais
merci de m'avoir aidé ;) 
à+
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS