我有一个 C# 控制台应用程序,它运行一个存储过程,该过程将电子邮件数据从文本文件导入到 SQL 表中,然后使用该表的数据在 C# 中发送电子邮件(例如,收件人、发件人、正文等)控制台应用程序。该应用程序调用另一个存储过程,该过程收集尚未标记为已发送的所有记录并向它们发送电子邮件。
我正在努力解决的问题是,这些电子邮件需要根据包含所丢弃的电子邮件信息的文本文件不断发送。我在任务计划程序中看到运行应用程序的最低频率是每 5 分钟一次。
基本上,我需要一种基于平面文件连续发送电子邮件的方法,这些平面文件包含发送所需的电子邮件信息。
对此有什么好的方法吗?
最佳答案
使用 FileSystemWatcher 怎么样?类,使用此类您可以检查是否创建或修改了新文件。
如果有新文件,您可以打开该文件并从那里阅读电子邮件。
关于c# - 如何让控制台应用程序不断发送电子邮件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31462578/