我正在开发ASP.Net MVC 3.0 SQL Server实体框架工作 我需要创建一个Daily Reminder系统,用户可以在其中输入电子邮件地址和提醒时间,如第一提醒(上午9点),第二提醒(12PM)和第三提醒(下午6点),系统应发送电子邮件至那些时间。
满足时间条件时,发送电子邮件的最佳方式是什么。 请提出完成此任务的不同方法。
答案 0 :(得分:1)
基本上你想发送电子邮件作为日程安排工作,为此我们都很快认为Windows服务位于后台并完成预定的工作
但是如果你想通过ASP.NET实现类似的,请在这个课程CacheItemRemovedCallback
上阅读更多内容他们是一个非常好的博客,并在http://blog.stackoverflow.com/2008/07/easy-background-tasks-in-aspnet/
上展示了很好的例子