日期:2014-05-17  浏览次数:20441 次

需要 一个定时发送邮件 的思路
需求是这样的 :

  需要一个可以定时发送邮件的功能,不需要任何人操作,然后程序可以自动去查一个表里面注册的人,根据注册时间,第一次相隔24个小时发一封邮件,第二次相隔72小时发送一封邮件,之后就每个月发一封邮件。

功能如上,不知道怎么实现这个功能,有没有人做过类似的,能否给个思路建议。我现在是用ASP.net开发,如果有例子最好能是C#语言的。当然最关键的是实现思路。谢谢了

------解决方案--------------------
http://blog.csdn.net/Netself/article/details/5766398
------解决方案--------------------
这个不能用asp.net的。IIS进程20分钟没有request就被回收了。

用windows Service好点。
------解决方案--------------------
探讨

这个不能用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的,在服务器自动运行,右下角最下化托盘,开机自动运行。
------解决方案--------------------
探讨

引用:
推荐采用win服务来进行。我也有你这样的需求。不过是对会员发送短信的。每天早上对会员发送天气预报的信息

怎么新建Win服务你可以百度一下,很多例子的。
哦 谢谢,那我先百度,要是遇到问题,还希望您能指导一下我

------解决方案--------------------
数据库发邮件
或者计划任务调用cs程序
------解决方案--------------------
用数据库的作业
------解决方案--------------------
推荐采用win服务来进行 ,于数据库交互 ! 正解
------解决方案--------------------

先存到数据库 再到时间触发
------解决方案--------------------
我觉得用sql作业发邮件会比较方便。