在我的MVC应用程序中,我有这个场景。在每个月的25号,必须从数据库中提取某些用户,并且应该将电子邮件作为警报发送给他们。我目前正在项目中使用mvcmailer发送邮件,但必须提出请求。
在25上自动发送邮件的最佳方法是什么?
答案 0 :(得分:0)
正如您所说,Web堆栈是执行自动化作业的一个不好的地方,因为它是一个请求/响应堆栈而不是唤醒并执行某项任务。
您有几种选择:
就个人而言,我会选择选项3,这意味着它不依赖于Web服务器来完成其工作。
我会考虑使用Quartz.net来完成作业调度,可能还有类似于Windows工作流程来进行邮件选择和发送,但该部分很容易成为邮件控制器逻辑的副本