1

我正在寻找创建自动邮件系统的最佳方法,该系统每天都会触发(例如 00:00:00)并发送邮件列表。

这是在不减慢我的应用程序或损害服务器的情况下执行此任务的最佳选择。

我不想使用 Windows 服务来完成这项任务。因为我使用的是共享 Windows 托管,他们不允许我在服务器上运行它

谢谢你。

4

2 回答 2

1

您使用哪个数据库?如果它的 MS Sql Server 你可以使用

THEsp_send_dbmail 作为存储过程的一部分发送电子邮件。

http://technet.microsoft.com/en-us/library/ms190307.aspx

然后,您可以将存储过程设置为 Sql Server 代理作业以定期运行,如下所示

http://www.c-sharpcorner.com/UploadFile/raj1979/create-and-schedule-a-job-in-sql-server-2008/

于 2013-09-20T19:58:09.017 回答
0

您可以将带有 Quartz.NET http://quartznet.sourceforge.net/的 WCF 服务放在同一个 IIS 或另一台机器上。

这种方法还允许您使用 API 来控制您的调度程序。

研究生。

于 2013-09-20T20:43:49.920 回答