我有 ASP.NET MVC 应用程序,我需要在用户离开页面后在“X”分钟内(每个用户时间不同)向用户发送电子邮件。 我该怎么做?
请您参考如下方法:
Http 是无状态的,发送响应时页面执行完成。您需要一个应用程序,即使网站在很长一段时间内没有被某些机构访问,它也能发送邮件。可以将一段时间后需要发送的邮件放入数据库中。另一个应用程序可能是一个 Windows 服务,它将在固定的时间间隔(比如 30 秒)后汇集数据库并发送已达到发送时间的邮件。
我有 ASP.NET MVC 应用程序,我需要在用户离开页面后在“X”分钟内(每个用户时间不同)向用户发送电子邮件。 我该怎么做?
请您参考如下方法:
Http 是无状态的,发送响应时页面执行完成。您需要一个应用程序,即使网站在很长一段时间内没有被某些机构访问,它也能发送邮件。可以将一段时间后需要发送的邮件放入数据库中。另一个应用程序可能是一个 Windows 服务,它将在固定的时间间隔(比如 30 秒)后汇集数据库并发送已达到发送时间的邮件。