每24小时重新发送一次电子邮件,为期3天

时间:2014-03-07 11:47:49

标签: php mysql cron crontab

用户在我的网站上注册后,我们会向他发送确认电子邮件。 我想要的是 - 为用户重新发送电子邮件,每24小时发送3天。 例如:

user_table
id , name, date_registered, is_active

如果刚刚注册is_active的用户设置为0

我想创建cronscript例如(我将每15分钟左右运行一次):

SELECT * FROM user_table 
where date_registered = CURRENT_DATE - INTERVAL 1 DAY

我可以在这里发送电子邮件,但问题是接下来,在我发给他第一封电子邮件之后,我需要以某种方式在48小时之后检查它if is_active == 0再次发送电子邮件等等。

所以问题是:如何确定电子邮件已设置为onece或twitce等。

1 个答案:

答案 0 :(得分:2)

您可以创建一个列来存储上次发送的电子邮件的日期,然后您就只能发送3封电子邮件。