C# 基于表中的DateTime字段发送邮件
我有一张叫Order的桌子。它有如下字段: 订单:C# 基于表中的DateTime字段发送邮件,c#,asp.net,sql,sql-server,sql-server-2008-r2,C#,Asp.net,Sql,Sql Server,Sql Server 2008 R2,我有一张叫Order的桌子。它有如下字段: 订单: OrderID OrderNo OrderDate DeliveryDate --------- --------- ----------- -------------- 1 O-001 01 Dec 2013 31 Dec 2013 默认情况下,我需要在交付日期前一周向用户发送邮件。例如,考虑thevanvanthiya@yahoo.com是mailid,对于此邮件id,仅需发送一条消息,
OrderID OrderNo OrderDate DeliveryDate
--------- --------- ----------- --------------
1 O-001 01 Dec 2013 31 Dec 2013
默认情况下,我需要在交付日期前一周向用户发送邮件。例如,考虑thevanvanthiya@yahoo.com是mailid,对于此邮件id,仅需发送一条消息,如2013年12月25日发送的订单号O-001的交付日期还有6天。如何做到这一点?我需要你所有的建议。使用
将其设置为每天在设定的时间运行,例如执行控制台应用程序
在控制台应用程序中:
查询当前日期为交货前1周的所有订单的表格
向客户发送电子邮件
请使用web或Windows服务扫描表格,查找1周后的日期,发送邮件。我在一台服务器上有数据库,在另一台服务器上有IIS。我想在哪台服务器上制作这些东西?这真的没关系,只要安装了.Net,你就可以在你想要的任何服务器上运行任务