您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> .NET >> aspnet 定时发送邮件(时间是用户设置)

aspnet 定时发送邮件(时间是用户设置)

来源:网络整理     时间:2016/5/18 22:37:50     关键词:aspnet,发送邮件

关于网友提出的“aspnet 定时发送邮件(时间是用户设置)”问题疑问,本网通过在网上对“aspnet 定时发送邮件(时间是用户设置)”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题:aspnet 定时发送邮件(时间是用户设置)
描述:

现在需要开发一个定时发送邮件的功能。

用户设置时间(比如:9:00), 时间保存在数据库中。

到了8:30时候,系统就发送一份提醒的邮件给用户。(系统会不停的访问数据库,只要是搜索到提前30的用户,都会发送邮件。)

问题是,这个实现是什么原理?,


解决方案1:

楼上正解,在Server上跑一个Windows Service,轮询数据库,符合条件的发送邮件。
* 也可以设置一个数据库作业,定时跑一个检索并发送邮件的脚本或程序。
* 如果以上两个方法都不喜欢,可以在站点的Application_Start里开个后台线程,就像一个Windows Service一样不停的轮询。不过站点如果长时间无访问,AppPool会被丢,可能要到IIS设置AppPool的Timeout。

解决方案2:

后台跑一个服务,专门发邮件。用户设置的发送信息存到数据库供后台服务使用


以上介绍了“aspnet 定时发送邮件(时间是用户设置)”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/1168237.html

相关图片

相关文章