Bonjour à tous!
Voilà je bloque sur un problème épineux.
j'ai développé une appli de newsletter avec une table de file pour les adresses.
Avant c'était appelé toutes les 15 minutes par Cronjob et ça me lançait 220 mails à la fois.
pas de problème de ce côté là, on évitait le spam assurément
Mais maintenant, je dois faire l'envoi par SMTP car c'est trop long (sur 18000 mais ça prend du temps!) et donc je fais l'envoie de toute la liste d'un coup.
Le problème est que le cronjob se rappelant toutes les 15 minutes l'appli envoie des maisl en doublons car la table des envois n'est pas totalement vidée...
Mes questions sont les suivantes :
- en virant le cronjob, comment je peux lancer mon script PHP directement après avoir rempli la table des envois sans devoir laisser la fenêtre du navigateur ouvert (condition obligatoire)
- en conservant le cronjob, comment faire en sorte que le fichier ne soit pas appelé 2 fois en même temps
j'ai tenté un LOCK de la table mais sans résultat
Merci à vous!