【发布时间】:2013-01-24 08:37:40
【问题描述】:
我有带有 PostgreSQL 数据库的 Windows 服务器。我在数据库中存储了包括合同到期日在内的员工数据。 我想在到期日前 30 天为每位员工发送一封自动电子邮件。 (每个员工都有一个电子邮件帐户)。 最好的方法是什么? 我正在考虑执行以下操作,请您告知这是否是最好的方法,如果我需要回答这些问题:
- 构建 WinForm C# 应用程序:
每天访问PostgreSQL(我知道如何处理Postgresql,但是
how to make it per each new day (schedule task?)?)将机器日期与数据库中的所有到期日期进行比较
- 如果差值等于或小于 30 天,将自动发送邮件
发送给员工。 (
how to send emails using C#}
【问题讨论】:
-
一个服务可能会为此过分。我会构建一个控制台应用程序,该应用程序每天作为计划任务运行一次。
标签: c# .net database postgresql