服务器端怎么定时发送邮件?
服务器端怎么定时发送邮件?感觉一点头绪都没有,要不要写一个可执行程序在服务器端一直运行啊?
------解决方案--------------------
用数据库邮件xp_sendmail发送邮件
写个发送邮件的存储过程,然后在数据库上建立一个作业,调用此存储过程就可以了,作业的调度自已在数据库上设置下执行时间及间隔
------解决方案--------------------最简单的就是利用 windows 自带的定时任务。编程用 timer 不断检查时间。
比较成熟的框架有 .net quartz 可以看看这个:
http://www.cnblogs.com/shanyou/archive/2007/09/04/881935.html
------解决方案--------------------Quartz.Net的方案比较可取。
------解决方案--------------------可以用windows的任务计划来设置定时发送邮件,任务计划可以指定时间去调用你的发送邮件的程序,比较简单
可以写一个windowsserver来定时检查是否需要发送邮件,这个就是靠自己去定义规则发送了
------解决方案--------------------推荐这个
Quartz.Net
现在已经是2.0了 接口改变了一些 所以老资料可以不用看
看新的2.0的用法
http://quartznet.sourceforge.net/
还有 孟子那个也不错 ~~