如何从asp.net Web应用程序在特定时间发送邮件

时间:2013-01-21 07:02:16

标签: asp.net c#-4.0

我是asp.net的新手。我有一个项目在工作。我需要每天上午12点向不同的用户发送不同的邮件。
我需要知道如何实施在某个时期每天醒来的方法。
请尽可能详细地帮助我,因为我是一个完整的初学者

2 个答案:

答案 0 :(得分:0)

使用Quartz.NET

Quartz.NET是一个用.NET平台编写的功能齐全的开源企业作业调度系统,可用于从最小的应用程序到大型企业系统。

您也可以使用Windows任务计划程序,但是您需要一些特定的Windows权限才能在生产服务器上执行此操作。

答案 1 :(得分:0)

您可以创建一个 Windows服务,它将在您想要的时间自动执行。 Windows服务应包含发送电子邮件的代码。您可以在Simple Windows Service SampleSimple Windows Service which sends auto Email alerts上查看这些链接。您还可以在应用程序中实现可以管理它的计时器。如果您想这样做,请检查this article