J'ai lu avec intérêt l'article concernant l'envoi d'un e-mail basé sur l'analyse d'un fichier csv pour récupérer le nom et l'adresse e-mail. Cela ressemble à la plupart de ce dont j'ai besoin pour atteindre mon objectif, à l'exception du fait que je voudrais que le script s'exécute une fois par jour et envoie l'email un jour avant une date stockée dans le fichier csv. Ceci afin de rappeler à quelqu'un qu'il doit effectuer une certaine tâche le jour suivant. Les courriels seront envoyés en utilisant Apple Mail comme MTA via mon compte gmail.
Le csv contiendra les éléments suivants :
prénom, nom, date d'action
Le script devrait récupérer le prénom et la date dans le fichier csv. J'ai codé le texte de l'email dans le script comme indiqué dans l'exemple précédent.
Pseudocode :
- script s'exécute juste après minuit chaque jour en analysant le csv pour déterminer qui doit recevoir l'email à quelle date.
- Pour les noms sélectionnés, créez et envoyez un courriel la veille de l'action requise.
- En prime, le script pourrait renvoyer le rappel à la date d'échéance ainsi que tout nouveau rappel pour le jour suivant.
Je suppose que je pourrais soustraire manuellement un jour dans mon csv pour faciliter le codage.
Je commence tout juste à utiliser Applescript et je ne sais pas comment modifier le script existant pour atteindre cet objectif.