繁体   English   中英

Azure Web 应用 SQL 电子邮件通知

[英]Azure Web App SQL Email Notifications

我只是想知道在 Azure 中的 SQL 数据库上发送电子邮件通知的最佳(也是最经济的)方法是什么?

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

我该怎么做?

谢谢

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

谢谢

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

查看有关如何操作的文章: 如何使用 SendGrid 和 Azure 发送电子邮件

添加后:

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

我会说:看看以指定的时间间隔运行 WebJob。 WebJobs 随 Web Apps 免费提供,可被视为老式的 cron 作业。 从数据库中获取内容并根据信息发送邮件对于 WebJob 来说听起来是一项出色的任务。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM