我有一个应用系统,用户可以保存他们的信息但不提交。显然他们需要提醒他们是否在截止日期之前没有提交任何内容。 我可以做到这一点的基本方法是,如果它已被提交,那么我的数据库中的一个字段可以被标记为1.但是,如果它是0,我想要发送一封电子邮件来提醒他们。提醒申请人的电子邮件
为了使它更加复杂,从截止日期前4周开始,我需要一周内发送1封电子邮件,截止日期前两周发送3封电子邮件等等,直到他们在截止日期前一周收到四封电子邮件。 (显然在一周内分散)。
我感觉只有一个星期是probobly会对我来说足够复杂,因为我还是新的!
研究它看起来好像我需要一个Cronjob,但如果有反正避免这个(触发器),那会更好!
呃,一周内发送4封电子邮件,我会很生气。但是,是的,你需要一份工作,每天晚上运行发送电子邮件更新数据库 – Justin808 2012-04-12 22:39:57
同意,使用cron工作。这正是他们想要的。添加更多的电子邮件并不会让它变得更难;只需让cron运行一个查询数据库的PHP脚本,检查符合您各种条件的人,并向他们发送电子邮件。为了减少意外发送垃圾邮件的可能性,我还会有一张表格,用于存储每个发送给每个用户的每封电子邮件的记录,这样您就可以确保不会向用户发送两次相同的提醒电子邮件。 – octern 2012-04-12 22:50:06
任何想法与我需要创建的PHP脚本? – user1257518 2012-04-12 22:54:53