gpt4 book ai didi

asp.net-mvc - MVC 3 : Email notifications

转载 作者:行者123 更新时间:2023-12-02 05:20:51 28 4
gpt4 key购买 nike

我想将电子邮件通知系统集成到我的 MVC3 应用程序中。因此,当用户的任务到期时,他们会收到一封电子邮件提醒。我是 MVC 的新手,所以我想指出正确的方向来解决这个问题。

非常感谢,戴尔

最佳答案

在我看来,您正在寻找一封在截止日期临近时发送的电子邮件,而不必依赖用户操作来触发电子邮件。为此,您需要某种外部流程,可以定期检查并根据需要发送电子邮件。

有多种方法可以设置它,但对于网络应用程序,我最喜欢的方法之一是让脚本或服务在后台运行,仅在计时器上点击网络应用程序的页面。然后该页面负责检查数据库并发送任何需要发送的电子邮件。您还可以通过构建速率限制功能来做一些有趣的事情,以确保此过程不会对 MVC 应用程序的核心功能造成过多负担。 (我相信,这就是 FogBugz 所做的,以处理需要以不会减慢用户速度的方式发送或接收的电子邮件队列)

执行此操作的其他方式基本上是相同的模式,但是何时发送电子邮件和实际发送电子邮件的逻辑从 MVC 应用转移到外部流程。

至于如何发送实际的电子邮件,在 Google 上快速搜索如何从 .Net 发送电子邮件(假设您正在谈论 ASP.Net MVC3)将为您提供有关如何发送电子邮件的更好信息我做不到。

关于asp.net-mvc - MVC 3 : Email notifications,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5664318/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com