Sql server Azure Web App SQL电子邮件通知

Sql server Azure Web App SQL电子邮件通知,sql-server,email,azure,notifications,Sql Server,Email,Azure,Notifications,我只是想知道在Azure中,在SQL数据库上执行电子邮件通知的最佳(也是最经济的)方式是什么 我已经安装了一个web应用程序,它使用SQL数据库。在该数据库中有两个表,其中有到期日期。当到期日临近时,我想向该记录的所有者(可能还有其他人)发送一封电子邮件,例如到期前1个月、到期前2周、到期前1周、到期前3天、到期后2天、到期后1天。然后,在到期日后,每周都要通知它已到期 我该怎么做 谢谢 [更新] 为了澄清,我已经使用SMTPClient在我的web应用程序中设置了一个电子邮件客户端。我正在寻找

我只是想知道在Azure中,在SQL数据库上执行电子邮件通知的最佳(也是最经济的)方式是什么

我已经安装了一个web应用程序,它使用SQL数据库。在该数据库中有两个表,其中有到期日期。当到期日临近时,我想向该记录的所有者(可能还有其他人)发送一封电子邮件,例如到期前1个月、到期前2周、到期前1周、到期前3天、到期后2天、到期后1天。然后,在到期日后,每周都要通知它已到期

我该怎么做

谢谢

[更新] 为了澄清,我已经使用SMTPClient在我的web应用程序中设置了一个电子邮件客户端。我正在寻找如何设置发送此类电子邮件的自动化过程


感谢使用电子邮件和Azure,默认选择是使用SendGrid。尽管SendGrid不再在其网站上提供免费定价计划,但当您通过Azure门户创建SendGrid帐户时,您可以选择免费定价层。它包括25000封电子邮件/月

看看这篇关于如何:

在此添加之后:

如何设置发送此类通知电子邮件的自动过程

我想说:看看以指定的间隔运行WebJob。WebJobs随Web应用程序免费提供,可以被视为老式的cron jobs。从数据库中获取信息,并根据这些信息发送邮件,这对于WebJob来说似乎是一项极好的任务


我建议您使用编写一份WebJob,因为这有助于快速启动和运行内容。

感谢您的回复。对不起,这不是我的意思。我已经使用SMTPClient从我的web应用程序设置了电子邮件发送。我在寻找的是如何设置发送此类通知电子邮件的自动过程?@SliderUK我已经更新了答案。简而言之:WebJobs!他们很棒,免费提供一个网络应用程序,非常适合这份工作。太好了,我会看看WebJob,看看我能做什么。谢谢,看来是乔布干的,谢谢。对于那些阅读这篇文章的人来说,这对我帮助很大。