【问题标题】:Email scheduling in C# (ASP .NET)C# (ASP .NET) 中的电子邮件调度
【发布时间】:2011-05-22 05:34:59
【问题描述】:

您好想向所有员工发送生日电子邮件,详细信息存储在数据库中。 我找到了 Quartz .NET 库 但不能完全理解代码。 谁能给我一些示例代码?

【问题讨论】:

  • 您的数据库是否使用 SQL Server 托管?如果是这样,您可以在 sql 中创建新工作并从工作代码中发送电子邮件。

标签: c# asp.net email


【解决方案1】:

这是我第一次听说 Quartz。看起来很酷。

找到这个stackoveflow线程How to use Quartz.net with ASP.NET

【讨论】:

    【解决方案2】:
    【解决方案3】:

    我想这与here 类似。

    【讨论】:

      【解决方案4】:

      您可以编写一个小型控制台应用程序,一个包含 1 个表的简单数据库,如您所说,其中包含您需要的日期、名称和其他详细信息。

      只选择所有满足条件的行

      Birthday == DateTime.Now
      

      然后循环邮寄。

      您只需单击几下即可将此 exe 添加为计划作业,并将其设置为每天运行。这对您来说也是一个很好的做法。

      【讨论】:

        【解决方案5】:

        您可以编写脚本文件(可能在 VBScript 中作为 VBS 文件)并在服务器级别的 Windows 任务计划程序中安排该脚本文件(例如每天早上 8 点)。

        【讨论】:

          猜你喜欢
          • 2010-09-24
          • 1970-01-01
          • 2020-08-07
          • 2013-04-20
          • 2017-12-16
          • 2010-12-18
          • 2011-09-02
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多