实际上我的要求是,我必须在一些(预定义的)时间间隔(由管理员通过管理面板等设置)之后发送电子邮件,例如“每周之后”或“每两周”或“每个月”或“每日” ”。
我已插入所有数据,例如用户电子邮件信息等以及在数据库中发送电子邮件通知的时间间隔。
现在我需要在cron作业中运行一个脚本,以便向用户发送电子邮件通知,这些用户具有各自的(重复)时间间隔(由admin设置并存储在DB中)。我很困惑怎么做。
所以任何人都可以帮助我解决这个问题。提前谢谢。
答案 0 :(得分:2)
您可以创建一个常规PHP脚本,首先从数据库中获取用户和间隔,然后发送电子邮件。然后你应该在一个时间间隔(例如每小时)调用这个脚本并检查它是否应该执行(所以是否自上次执行时间以来已经过了间隔时间,你应该也存储。大多数主机都有关于如何设置的信息cron jobs。