J'ai un portail de nouvelles avec des nouvelles de tous les jours. Mon besoin est d'envoyer par newsletter les nouvelles quotidiennes aux abonnés.Comment réaliser un système de Newsletter avec flux de nouvelles Rss?
Je l'ai déjà réalisé un système PHP/MySQL bulletin d'information personnalisé qui effectue les tâches suivantes:
- va chercher les nouvelles quotidiennes
- récupère la liste des utilisateurs qui veulent la newsletter
- tous les soirs par un cronjob je lance un script qui exécute ce qui précède toutes les 5 minutes d'envoi du bulletin d'information à 10 destinataires à la fois chaque cycle
P roblèmes:
je dois estimer combien de temps cette tâche cron doit exécuter afin de compléter la liste complète des utilisateurs (5' x 10 courriels) = 120Email/heure = TotalUsers/emailperhours = nombre d'heures cronjob doit fonctionner J'ai surmonté ce problème parce que je n'ai pas tellement d'utilisateurs jusqu'à présent et que je peux encore faire en sorte que le cronjob fonctionne assez bien pour envoyer tous les mails, mais pour l'avenir? Tous les destinataires de courrier électronique sont enregistrés double opt-in, signifie que je suis assez sûr de leur existence, mais il arrive comment vous pouvez imaginer que je vais avoir de nombreuses livraisons de courrier pour d'autres raisons: ici j'ai besoin d'aide parce que je ne sais pas comment attraper la livraison Mail via PHP et mettre à jour les tables MySQL afin de suspendre ces envois inutiles.
Alternatives:
Je sais qu'il ya beaucoup de fournisseurs qui offrent des systèmes de bulletin, mais cela fonctionne très bien à chaque fois u aller et compilez votre corps e-mail statique. Ici, j'ai besoin d'un corps d'e-mail dynamique à générer tous les jours avec des nouvelles fraîches et ensuite l'envoyer aux destinataires. Encore ici, j'ai besoin de conseils.
J'ai trouvé l'extension IMAP php, et j'ai déjà configuré un script qui scanne ma boîte de réception pour la distribution du courrier et génère pour moi la mise à jour MySQL pour supprimer ces destinataires plus de X fois. – kante