IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

[Newsletter] Envoi de mail en masse par paquet en PHP


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 3
    Points : 2
    Points
    2
    Par défaut [Newsletter] Envoi de mail en masse par paquet en PHP
    Salut salut,

    Ca fait 1 ou 2 mois que je me galère à arriver à faire une newsletter en PHP...
    Le formulaire est fait depuis longtemps, mais c'est l'envoie qui cause problème.

    L'hébergement est chez LWS, et j'ai le droit qu'à 200 envois par jour !
    Je dois avoir à peu près 4000 contacts mails (avant, on faisait tout en manuel...., d'où la volonté de gérer ça en PHP et MySQL).

    Bref, en gros, je voudrais savoir si quelqu'un a une solution pour lors d'un envoi, ça envoie 200 mails tout de suite, 200 24 heures plus tard, puis encore 200 24 heures plus tard... Tout ça automatiquement, sans avoir besoin de revenir sur la page toutes les 24 heures... voilà please help

    Merci beaucoup d'avance... J'ai vraiment besoin d'aide là, j'en peux plus, ça fait 2 mois que je retourne le web dans tous les sens pour trouver une solution...

    Merci !

  2. #2
    Membre régulier

    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2009
    Messages
    99
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2009
    Messages : 99
    Points : 115
    Points
    115
    Par défaut
    Il faut que tu utilises les crons. Ce sont des tâches automatisées à fréquence régulière (fréquence signifiant aussi bien une période telle que 24heures que tout les 23 du mois).

    Des partenaires spécialisés dans les crons sont disponibles sur le web. Certains sont gratuit, d'autres non (il faut un peu rechercher, je n'ai pas de noms en tête actuellement à te fournir).

    Tu dois donc créer un script qui se connecte à ta base, lance une boucle d'envoi de mails (jusque là, je présume que tu as déjà ça), MAIS, seulement de x à x + 200 [alors, selon moi, le mieux est de mettre moins... on ne sait jamais que tu doives envoyer des mails en urgences avec ce compte là, tout de même].

    Tu gardes la valeur de x quelque part (un fichier, une donnée dans la base) que tu vas récupéré à chaque exécution du script et que tu sauves à la fin,

    Tu m'as suivis ?

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    Yes j'ai suivi

    Bon, je crois que je vais me diriger vers cette solution là.

    A partir payer pour de l'emailing ou un serveur dédié, il n'y a beaucoup d'autres solutions je pense !

    J'ai essayé de créer mon propre serveur SMTP, le soucis c'est que l'envoi vers hotmail ne fonctionne pas par exemple.

    Je vais tester cron :p

    Merci ^^

  4. #4
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    Bon, la meilleure solution que j'ai trouvé c'est d'utiliser effectivement crontab ! Ça marche très bien.
    Il m'a juste fallu coder de quoi mettre les mails en attente dans la base de donnée et une page permettant d'en envoyer 200 à chaque exécution.

    Merci ^^

  5. #5
    Membre du Club
    Inscrit en
    Février 2009
    Messages
    168
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 168
    Points : 62
    Points
    62
    Par défaut
    avec du retard à l'allumage

    dommage de n'avoir pas donner le script

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. envoi de mail à l'exterieur par sendmail
    Par bnoir dans le forum Administration système
    Réponses: 1
    Dernier message: 15/03/2009, 20h59
  2. Serveur smtp et envoi de mail de masse
    Par Coussati dans le forum Internet
    Réponses: 8
    Dernier message: 20/02/2008, 10h11
  3. [VBA-A] Envoi de mail sans passer par Outlook ou autre.
    Par genius99 dans le forum VBA Access
    Réponses: 4
    Dernier message: 21/02/2006, 08h50
  4. [Mail] newsletter, envoi de mail par lot
    Par jexl dans le forum Langage
    Réponses: 9
    Dernier message: 08/09/2005, 17h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo