I want to email people on a regular basis, that they choose. e.g. it might be once a week or once a month.
Their frequency will come from a database, and they can adjust it also.
e.g. one row will contain e.g. once a week as the frequency, along with their email address, and they will be emailed once a week, where as another one maybe once a month.
I looked into doing a cron job, but that doesn't seem to be the answer here. Any other ideas?