读书人

亟需 一个定时发送邮件 的思路

发布时间: 2012-08-29 08:40:14 作者: rapoo

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

需要一个可以定时发送邮件的功能,不需要任何人操作,然后程序可以自动去查一个表里面注册的人,根据注册时间,第一次相隔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作业发邮件会比较方便。

读书人网 >asp.net

热点推荐