我正在寻找创建自动邮件系统的最佳方法,该系统每天都会触发(例如 00:00:00)并发送邮件列表。
这是在不减慢我的应用程序或损害服务器的情况下执行此任务的最佳选择。
我不想使用 Windows 服务来完成这项任务。因为我使用的是共享 Windows 托管,他们不允许我在服务器上运行它
谢谢你。
我正在寻找创建自动邮件系统的最佳方法,该系统每天都会触发(例如 00:00:00)并发送邮件列表。
这是在不减慢我的应用程序或损害服务器的情况下执行此任务的最佳选择。
我不想使用 Windows 服务来完成这项任务。因为我使用的是共享 Windows 托管,他们不允许我在服务器上运行它
谢谢你。
您使用哪个数据库?如果它的 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/
您可以将带有 Quartz.NET http://quartznet.sourceforge.net/的 WCF 服务放在同一个 IIS 或另一台机器上。
这种方法还允许您使用 API 来控制您的调度程序。
研究生。