C# 每日从网站发送电子邮件提醒

C# 每日从网站发送电子邮件提醒,c#,email,reminders,C#,Email,Reminders,我在C#,Sql Server 2008中有一个发票应用程序 在此应用程序中,在为特定客户创建发票后,管理员可以设置该发票付款的每日、每周或每月电子邮件余额,直到他/她为该发票付款为止 那么,什么才是最好的逻辑呢 服务器上的Windows服务(可能需要访问服务器) SQL作业CRON或 在服务器上安排的作业中 不同的方法可以做到这一点。在这些情况下,我主要使用windows服务,但安排一个作业就可以了。您还可以创建一个消息QUE,并添加发送电子邮件的规则。电子邮件代码可以在DLL中。为什么不创建

我在C#,Sql Server 2008中有一个发票应用程序

在此应用程序中,在为特定客户创建发票后,管理员可以设置该发票付款的每日、每周或每月电子邮件余额,直到他/她为该发票付款为止

那么,什么才是最好的逻辑呢

  • 服务器上的Windows服务(可能需要访问服务器)
  • SQL作业CRON或
  • 在服务器上安排的作业中

  • 不同的方法可以做到这一点。在这些情况下,我主要使用windows服务,但安排一个作业就可以了。您还可以创建一个消息QUE,并添加发送电子邮件的规则。电子邮件代码可以在DLL中。

    为什么不创建windows服务?但为此,我们需要访问服务器以安装该服务,但如果我没有访问权限,该怎么办?@agent007嗯,我认为您只需要从数据库获取此服务的数据。因此,您可以在任何可以访问DB服务器的机器上安装该服务。