Envoi de mail en masse par paquet en PHP [Résolu]

wouha 11 Messages postés dimanche 9 mai 2004Date d'inscription 11 avril 2011 Dernière intervention - 17 mars 2010 à 13:03 - Dernière réponse : wouha 11 Messages postés dimanche 9 mai 2004Date d'inscription 11 avril 2011 Dernière intervention
- 11 avril 2011 à 08:26
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 !
Afficher la suite 

Votre réponse

13 réponses

Meilleure réponse
cs_47 197 Messages postés mardi 20 janvier 2004Date d'inscription 20 février 2013 Dernière intervention - 17 mars 2010 à 14:21
3
Merci
Bonjour,

- soit changer d'hébergeur pour pouvoir envoyer plus d'email :p
- soit regarde du coté des crontab, tu auras besoin de marqué si le mail pour le contact a été envoyé ou non, lorsque le cron s'exécute, faire une requête des contacts dont le mail n'a pas été envoyé (limit 0,200), envoyer les emails et marquer les contacts (pour éviter d'envoyer sans cesse au même)

en espérant que ca puisse t'aider

bonne après midi

Merci cs_47 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 119 internautes ce mois-ci

Commenter la réponse de cs_47
wouha 11 Messages postés dimanche 9 mai 2004Date d'inscription 11 avril 2011 Dernière intervention - 17 mars 2010 à 15:59
0
Merci
Merci de ta réponse ;)

- Changer d'hébergeur, je sais pas si c'est la solution, je pense que le problème est un peu partout... sauf si on met les moyens genre dans un serveur dédié, etc...

- Je vais regarder un peu crontab, pour voir s'il y a une solution d'exploitable de ce côté là...


La discussion reste ouverte à ceux qui aurait peut-être encore d'autres solutions ? Tout est bon à prendre :)
Commenter la réponse de wouha
wouha 11 Messages postés dimanche 9 mai 2004Date d'inscription 11 avril 2011 Dernière intervention - 18 mars 2010 à 18:13
0
Merci
Up ?
Commenter la réponse de wouha
wouha 11 Messages postés dimanche 9 mai 2004Date d'inscription 11 avril 2011 Dernière intervention - 22 mars 2010 à 02:31
0
Merci
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 ^^
Commenter la réponse de wouha
Tonio_35 567 Messages postés mercredi 4 octobre 2006Date d'inscription 30 août 2011 Dernière intervention - 22 mars 2010 à 11:08
0
Merci
Hello,

Attention certains serveurs (la plupart) sont limités à 50 destinataires.


_________________________________
Min iPomme
Commenter la réponse de Tonio_35
wouha 11 Messages postés dimanche 9 mai 2004Date d'inscription 11 avril 2011 Dernière intervention - 22 mars 2010 à 15:38
0
Merci
T'inquiète, j'ai vérifié, notre hébergeur est limité à 200 mails par jour ;-)
Commenter la réponse de wouha
syndrael 2382 Messages postés lundi 4 février 2002Date d'inscription 29 décembre 2012 Dernière intervention - 22 mars 2010 à 15:53
0
Merci
Ca sert à quoi d'accepter autant de réponse ? Surtout les tiennes ?
Si tu veux accepter ce post, ça me convient.. LOL !!
S.
Commenter la réponse de syndrael
wouha 11 Messages postés dimanche 9 mai 2004Date d'inscription 11 avril 2011 Dernière intervention - 22 mars 2010 à 16:18
0
Merci
Ben j'en sais rien en fait, j'ai vu qu'on pouvait accepter les posts seulement hier, au début je me suis dis que peut-être qu'il fallait accepter la réponse pour qu'elle soit visible... Apparemment non...

Oui je ne viens pas souvent sur le forum :p
Commenter la réponse de wouha
Tonio_35 567 Messages postés mercredi 4 octobre 2006Date d'inscription 30 août 2011 Dernière intervention - 22 mars 2010 à 19:29
0
Merci
T'inquiète, j'ai vérifié, notre hébergeur est limité à 200 mails par jour ;-)

Je parlais de nombre de destinataires dans les champs CCI (Après tout dépends de comment est construit ton envois)


_________________________________
Min iPomme
Commenter la réponse de Tonio_35
wouha 11 Messages postés dimanche 9 mai 2004Date d'inscription 11 avril 2011 Dernière intervention - 22 mars 2010 à 19:37
0
Merci
Ha ben t'inquiète à ce niveau là l'hébergement interdit carrément l'utilisation des champs CCI... Alors j'envoie 200 mails à contact unique par jour :)
Commenter la réponse de wouha
Tonio_35 567 Messages postés mercredi 4 octobre 2006Date d'inscription 30 août 2011 Dernière intervention - 22 mars 2010 à 19:44
0
Merci
Ok ca roule, c'était juste au cas ou


_________________________________
Min iPomme
Commenter la réponse de Tonio_35
cs_claude77260 54 Messages postés dimanche 20 décembre 2009Date d'inscription 8 avril 2013 Dernière intervention - 10 avril 2011 à 15:07
0
Merci
Bonjour,
quant on trouve la solution, il serait bien d'en faire profiter la communauté
Commenter la réponse de cs_claude77260
wouha 11 Messages postés dimanche 9 mai 2004Date d'inscription 11 avril 2011 Dernière intervention - 11 avril 2011 à 08:26
0
Merci
Ben j'ai fait ce que j'ai dit (je crois ?)

J'ai créé un fichier PHP qui permet d'envoyer 200 mails, et ensuite j'ai été sur http://www.onlinecron.com/ pour faire lancer cette page toutes les 24h, je n'ai pas trouvé mieux...

(de rien)
Commenter la réponse de wouha

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.