自动功能

liaoyukun111 2010-12-20 05:21:47
手动发邮件的功能已经实现了

现在要自动发:
想法如下:引用命名空间:using System.Timers;
using System.Net.Mail;

protected void Application_Start(object sender, EventArgs e)
{
Timer temptime = new Timer();
temptime.Elapsed += new ElapsedEventHandler(mess);
temptime.Interval = 1000*60*60*24;//请求时间(这里是24小时请求一回)
temptime.AutoReset = true;
temptime.Enabled = true;
}............

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/liaoyukun111/archive/2009/09/23/4583196.aspx

我担心服务器受不 了 所以做了一个小软件,多线程来发.

现在一样会有这样的问题,时间的判断会不会占用大量资源.

或者这种类似的自动触发的功能 有没有好的解决方案
...全文
200 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
周公 2010-12-21
  • 打赏
  • 举报
回复
没有必要担心这个,一个bool判断而已。
在你的代码中存在着大量的这样的判断的。
liaoyukun111 2010-12-21
  • 打赏
  • 举报
回复
好的 谢谢大家
柳泉青云 2010-12-21
  • 打赏
  • 举报
回复
才占1M多内存,不用考虑资源消耗。最好在服务器空闲时发,比如晚上发。。。。
加油馒头 2010-12-20
  • 打赏
  • 举报
回复
几乎不用考虑哦

再说了 发送了 内存也会自动释放的
wuyq11 2010-12-20
  • 打赏
  • 举报
回复
24 小时请求,资源消耗不用考虑
whb147 2010-12-20
  • 打赏
  • 举报
回复
定时扫描发送池,看看有没有东西
有的话,就启动发送
whb147 2010-12-20
  • 打赏
  • 举报
回复
我们是单独一个服务器专门发邮件的
amandag 2010-12-20
  • 打赏
  • 举报
回复
每24小时请求一回浪费不了什么资源
Rock870210 2010-12-20
  • 打赏
  • 举报
回复
刚上服务器看了下,里面有个定时备份(每周)数据库的服务,用的Timer控件,占用内存12M,这对于服务器来说根本不算什么的!
lgyQA 2010-12-20
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 rock870210 的回复:]
这种东西可以直接写个服务程序来实现。
不过同样也是通过Timer控件来控制的。
至于服务器资源问题,这个没多大关系的。占不了多少内存!
[/Quote]

我支持他一下
liaoyukun111 2010-12-20
  • 打赏
  • 举报
回复

timer试下 我的天
liaoyukun111 2010-12-20
  • 打赏
  • 举报
回复
SF也没有人要 我的天
hookyzlr 2010-12-20
  • 打赏
  • 举报
回复
sql server 代理 + 管道通信调用服务器端软件
仅限思路,没试验过。
  • 打赏
  • 举报
回复
对,直接用timer控件,在每天的固定时间内发送就可以了@
子夜__ 2010-12-20
  • 打赏
  • 举报
回复
试下
job + sqlmail

job + sp_oa系列存储过程调用jmail或cd组件,实现发送

winform + timer + jmail或cd组件

windows service + jmail或cd组件.

计划任务
Rock870210 2010-12-20
  • 打赏
  • 举报
回复
这种东西可以直接写个服务程序来实现。
不过同样也是通过Timer控件来控制的。
至于服务器资源问题,这个没多大关系的。占不了多少内存!
li365941471 2010-12-20
  • 打赏
  • 举报
回复
你既然放在服务器上面,那么你就判断服务器的时间嘛。比方说,你在每天8:00am发邮件,那你就判断这个8:00am撒。

具体意思没看懂!
kk706 2010-12-20
  • 打赏
  • 举报
回复
试试消息队列,如果你邮件内容都不大。如有不妥,请高人指点。

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧