如题,请教大牛们,如何实现该功能?假设发送接口为Bool Emailsend(string content);

解决方案 »

  1.   

    两种方法,第一个是使用windows自带的计划任务。
    另外一个是写一个windows服务用来定时执行吧。
    其他办法如果是网站程序的话,通过javascript触发也可以不过网站访问量不大的话是个问题!
      

  2.   

    1.服务器加个计划任务. 自己写个小程序 调用执行2.windows service 自己写个服务.到时间调用3.数据库是sqlserver的话, 用代理做吧. sql也有自带的mailsend 代理做个作业,定时执行就好
      

  3.   


    3楼给出思路,但是没有给具体的方案。
    具体的方案可以写一个jobApp, 也就是独立于项目的一个项目外的一个程序。定时调用运行就可以了。很多大型网站都是这样处理一些辅助事件的。像定时发送邮件,或者 定时处理一些Online所下的一些特定订单等等。
      

  4.   

    如果是BS的我的做法是在
    写一个定时器的类然后在
    GLOBAL.ASAX 中Application_Start方法中启动定时器
      

  5.   


    +1    常用的方式   我自己就是再sqlserver中搞了个作业 做定时发送邮件  最简单的方式