2011-10-08 1 views
1

Pour un projet à l'université, j'ai besoin d'envoyer un courriel à une liste d'utilisateurs, à une certaine heure chaque jour, entre certaines dates.Envoyer un courriel à des heures automatisées stockées dans la base de données

Les temps requis pour envoyer les e-mails sont stockés dans une base de données MySQL comme ceci:

Name  | Email address  | Start  | Finish | Time 
User 1 | [email protected] | 20111008 | 20111015 | 1630 
User 2 | [email protected] | 20111011 | 20111025 | 0900 
etc, etc 

Nous utilisons principalement PHP sur un serveur basé sur Linux.

Le texte de l'e-mail à chacun sera identique. Il est probable que de nombreux utilisateurs auront le même temps spécifié, mais je peux comprendre comment rendre les appels uniques.

Est-il possible que, lorsque les données sont insérées dans la base de données, je puisse créer un travail planifié à exécuter à l'heure spécifiée chaque jour? Et pour supprimer le travail planifié s'il a dépassé les données d'arrivée? Je peux comprendre ce que le script doit être, mais je ne suis pas sûr des technologies à utiliser pour créer/exécuter/supprimer le travail planifié.

Aide très appréciée!

Répondre

Questions connexes