This will need that the data be stored to db and a job scheduler to be launched, the job must verify if there is any scheduling. What about the configuration? do we need to store it? If so use encryption. And there must be another job to purge that DB.
Add scheduled email sending (date / calendar) Repetitive sending (date + repeat frequency/days) Inspire yourself from smartphone's alarm clock
This will need that the data be stored to db and a job scheduler to be launched, the job must verify if there is any scheduling. What about the configuration? do we need to store it? If so use encryption. And there must be another job to purge that DB.