需要 一个定时发送邮件 的思路
需求是这样的 :
需要一个可以定时发送邮件的功能,不需要任何人操作,然后程序可以自动去查一个表里面注册的人,根据注册时间,第一次相隔24个小时发一封邮件,第二次相隔72小时发送一封邮件,之后就每个月发一封邮件。
功能如上,不知道怎么实现这个功能,有没有人做过类似的,能否给个思路建议。我现在是用ASP.net开发,如果有例子最好能是C#语言的。当然最关键的是实现思路。谢谢了
------解决方案--------------------http://blog.csdn.net/Netself/article/details/5766398
------解决方案--------------------这个不能用asp.net的。IIS进程20分钟没有request就被回收了。
用windows Service好点。
------解决方案--------------------
------解决方案--------------------可以在Application Start里开一个线程,实现该功能
思路:建立一张注册用户表,该表记录发送邮件次数,为0时24小时后发,为1时72小时后发,大于1时每一个月发
不过这样感觉确实不是很自然
------解决方案--------------------可以在Application Start里开一个线程,实现该功能
思路:建立一张注册用户表,该表记录发送邮件次数,为0时24小时后发,为1时72小时后发,大于1时每一个月发
不过这样感觉确实不是很自然
------解决方案--------------------time控件?
------解决方案--------------------建议用c/s做一个程序放在服务器上自动运行,这样来实现可能会好一点。
------解决方案--------------------推荐采用win服务来进行。我也有你这样的需求。不过是对会员发送短信的。每天早上对会员发送天气预报的信息
怎么新建Win服务你可以百度一下,很多例子的。
------解决方案--------------------我做过一个现成的程序,跟你这个很类似,也是定时自动发送邮件。不过我的是winform的,在服务器自动运行,右下角最下化托盘,开机自动运行。
------解决方案--------------------
------解决方案--------------------数据库发邮件
或者计划任务调用cs程序
------解决方案--------------------用数据库的作业
------解决方案--------------------推荐采用win服务来进行 ,于数据库交互 ! 正解
------解决方案--------------------先存到数据库 再到时间触发
------解决方案--------------------我觉得用sql作业发邮件会比较方便。