Hello,
Je voudrais gérer l'envoi de mailling lists à plusieurs listes d'adresses mais je ne sais pas trop comment m'y prendre.
Disons que j'ai une liste d'abonnés à la newsletter mais pas usagers du site, plus la liste de tous les usagers, plus une liste d'emails qui seront checkés sur différents clients pour vérifier que la newsletter présente bien *avant* de l'envoyer aux autres listes.
Voilà comment je m'y prendrais pour le moment :
Chaque source se trouve en base de données (c'est une table à part ou bien une table unique avec id de source)
je sélectionne ma liste de test, je clique sur envoyer. Mon programme va récupérer les adresses des inscrits à cette liste et les recopier dans une table « à envoyer » associée à la newsletter à envoyer.
Puis ensuite j'ai un autre programme ajax/CRON/dæmon qui va se charger d'envoyer les mails un par un ou 5 par 5 …
Sachant que l'une de mes listes fait environ 40 000 adresses, et une autre 200, est-ce que ça vous paraît un bon plan de blinder une table pour ensuite la vider petit à petit ?
Je fais ça car comme le PHP m'est imposé, et que l'application doit rester fluide, je compte lancer mes mails en ajax : tant que la table d'envois n'est pas vide, une routine ajax se connecte, envoie 5 mails, mets à jour l'affichage et recommence.
Merci
Je voudrais gérer l'envoi de mailling lists à plusieurs listes d'adresses mais je ne sais pas trop comment m'y prendre.
Disons que j'ai une liste d'abonnés à la newsletter mais pas usagers du site, plus la liste de tous les usagers, plus une liste d'emails qui seront checkés sur différents clients pour vérifier que la newsletter présente bien *avant* de l'envoyer aux autres listes.
Voilà comment je m'y prendrais pour le moment :
Chaque source se trouve en base de données (c'est une table à part ou bien une table unique avec id de source)
je sélectionne ma liste de test, je clique sur envoyer. Mon programme va récupérer les adresses des inscrits à cette liste et les recopier dans une table « à envoyer » associée à la newsletter à envoyer.
Puis ensuite j'ai un autre programme ajax/CRON/dæmon qui va se charger d'envoyer les mails un par un ou 5 par 5 …
Sachant que l'une de mes listes fait environ 40 000 adresses, et une autre 200, est-ce que ça vous paraît un bon plan de blinder une table pour ensuite la vider petit à petit ?
Je fais ça car comme le PHP m'est imposé, et que l'application doit rester fluide, je compte lancer mes mails en ajax : tant que la table d'envois n'est pas vide, une routine ajax se connecte, envoie 5 mails, mets à jour l'affichage et recommence.
Merci