如何从Web应用程序一天发送一次自动邮件

时间:2015-06-04 06:36:37

标签: asp.net asp.net-mvc asp.net-mvc-4 email

今天我需要编写一个代码,可以在密码更改80天后的一天内发送一次自动邮件。我已经检查了密码是否已经80天的条件,而且截至目前我刚刚在用户登录时发了一条消息来更改密码,但我也想给他发一封邮件,以便用户可以即使他在密码到期前的最后10天内没有登录,也要获取信息(因为90天后密码将过期)。

我知道如何发送邮件,我知道如何检查条件,但我不知道如何自动发送邮件,为此我应该在哪里编写代码以便邮件将无论用户是否登录,都会被发送。我正在研究MVC 4 Web应用程序。请帮帮我!!

先谢谢你!!

2 个答案:

答案 0 :(得分:0)

我认为你在寻找“预定任务”

你可以试试看这里

Best way to run scheduled tasks

答案 1 :(得分:0)

您可以使用Quartz.NET来安排日常工作。这意味着您每天在特定工作中检查一次超过80天的密码并相应地发送邮件。

以下是关于如何操作的tutorial