关于定时邮件提醒用户,有没有好的思路呢?

metian 发布于 2012/07/23 10:45
阅读 262
收藏 2

我想定时提醒用户,比如:

如果一个用户三个月没有登录网站了,我要发邮件给他,发送完邮件后的三个月里,如果还没有登录,就再发(这三个月里只发一次),类似这样的业务逻辑,我应该怎样处理比较好? 这只是登录,可能还会有其它的,例如一个月没有上传相片的。。等等。。

大家没有好的建议或想法呢!

谢谢大家。

 

 

加载中
0
樂
用户添加1个属性(上次提醒时间),后台添加个定时器,每天执行一次,第一次发送邮件更新提醒时间,以后通过提醒时间发送邮件,另外用户登录后同步更新最近登录时间和提醒时间,应该就没问题了
樂
回复 @tianjinke : 呃~ 跟什么提醒没关系吧,不就是计算提醒时间,使用相应的提醒方式,如果提醒方式多的话,还是另外关联个表为好,但是以现有的提醒方式,加几个字段还是比添加个表好点吧
metian
metian
如果我有多种提醒的话,那我这里要添加多个属性了?是在原有用户表上加属性好,还是单独一张表好?
0
被风遗忘
被风遗忘
@红薯 osc不是有这样的功能.一段时间没有登录osc会发送一封提示邮件.
红薯
红薯
没有
0
无聊的人们啊
无聊的人们啊
用业务调度的框架应该能行吧?把你的需求写成一个一个的业务,用调度系统根据时间调度。
0
DanielTo
DanielTo

一个属性字段,每次登陆了改变状态,退出时另一种状态。

定时任务根据这个字段状态每隔时间发邮件

返回顶部
顶部