Cakephp 1.3 使用cron在cakephp中用户每次注册后在特定tme中自动发送电子邮件

Cakephp 1.3 使用cron在cakephp中用户每次注册后在特定tme中自动发送电子邮件,cakephp-1.3,Cakephp 1.3,我想把向注册用户发送电子邮件的过程自动化。自用户注册后每1个月,我们将检查每个用户是否已填写的条件,如果未填写,则会自动向其发送电子邮件。7天后,如果仍然不满足条件,将向他发送电子邮件,要求取消资格。我知道要运行cron,但如何检查特定用户在一个月前是否已注册。我想知道如何实现这一点,因为我是PHP领域的新手。请任何人帮帮我。如果可能,请给我举个例子 谢谢Vishal考虑使用队列插件 这是一个很好的例子: 该插件在cron上运行,cron每隔x秒检查一次是否存在新的有效作业。与您相关的字段之一是

我想把向注册用户发送电子邮件的过程自动化。自用户注册后每1个月,我们将检查每个用户是否已填写的条件,如果未填写,则会自动向其发送电子邮件。7天后,如果仍然不满足条件,将向他发送电子邮件,要求取消资格。我知道要运行cron,但如何检查特定用户在一个月前是否已注册。我想知道如何实现这一点,因为我是PHP领域的新手。请任何人帮帮我。如果可能,请给我举个例子


谢谢Vishal

考虑使用队列插件

这是一个很好的例子:

该插件在cron上运行,cron每隔x秒检查一次是否存在新的有效作业。与您相关的字段之一是
not_before
字段

使用插件创建新作业时,将
not_before
设置为未来30天。这样,作业将存在于表中,但将在经过指定的时间后进行处理

还有其他可用的队列插件。如果您对在服务器上实际运行的守护进程感兴趣,可以查看beanstalkd。对于大多数人来说,队列插件应该足够了