我正在研究 ASP.Net MVC 3.0 SQL Server 实体框架我需要创建一个每日提醒系统,用户将在其中输入电子邮件地址和提醒时间,如第一次提醒(上午 9 点)、第二次提醒(下午 12 点)和第三次提醒(下午 6 点),系统应在这些时间发送电子邮件。
当满足时间条件时,发送电子邮件的最佳方式是什么。请提出不同的方法来完成这项任务。
我正在研究 ASP.Net MVC 3.0 SQL Server 实体框架我需要创建一个每日提醒系统,用户将在其中输入电子邮件地址和提醒时间,如第一次提醒(上午 9 点)、第二次提醒(下午 12 点)和第三次提醒(下午 6 点),系统应在这些时间发送电子邮件。
当满足时间条件时,发送电子邮件的最佳方式是什么。请提出不同的方法来完成这项任务。
基本上,您希望将电子邮件作为计划作业发送,为此我们都很快将其视为 Windows 服务坐在后台并执行计划作业
但是,如果您想通过 ASP.NET 实现类似功能,请阅读更多关于此类CacheItemRemovedCallback
他们是一个非常好的博客,在https://blog.stackoverflow.com/2008/07/easy-background-tasks-in-aspnet/