我正在开展一个涉及使用后端数据库实现基于Web的应用程序的项目。
其中一项请求是根据规则发送电子邮件,例如如果客户在一周内没有回复,则发送电子邮件以提醒他们填写详细信息。
目前我正在寻找使用.net和sql server。能不能给我任何关于如何实现这一点的想法?是否有任何第三方工具可以提出此类请求?
提前致谢。
答案 0 :(得分:1)
你可以定期运行一些脚本/程序(用任何语言)。在UNIX系统上,您可以使用cron。
要发送邮件(假设您使用的是Linux),这是使用本地sendmail的最简单方法,可以直接通过调用二进制文件,也可以通过任何库,无论您计划使用哪种语言提供 - 现在唯一剩下的就是实际查询。
对于Windows系统,我不确定哪种工具适合替换cron和sendmail,对不起。
答案 1 :(得分:1)
您可以在sql server上使用数据库邮件以达到目标。您可以在sql server,database mail上的管理节点上配置邮件服务器。
您也可以使用sp_send_dbmail
根据您的条件和查询发送电子邮件。
最后你应该配置sql server agent并在你的作业中插入你的查询并安排它执行。
答案 2 :(得分:0)
正确的方法是使用数据库作业,每天安排日程,并执行商店生产以分析数据。
查找SqlServer代理作业。