如何在用户订阅一个网站一小时后发送验证邮件

本文关键字:一小时 网站 验证 一个 用户 | 更新日期: 2023-09-27 18:04:15

我刚刚遇到一个情况,要在新注册的用户订阅一小时后发送一封验证电子邮件。

让我们考虑一个网站:www.sample.com,这个网站可以有任意数量的用户注册。注册完成后,我必须在他们注册后一个小时内发送验证邮件。

我使用Sql Server 2008r2作为数据库存储

我如何在注册时间一小时后发送验证电子邮件?

如何在用户订阅一个网站一小时后发送验证邮件

整个asp.net平台并不是为这种任务而设计的。由于http的无状态特性,它应该尽可能快地处理请求和响应。

任何像这样长时间运行或延迟的作业最好在单独的应用程序上完成。在这种情况下,你可以像Steven建议的那样使用Windows服务,或者使用Workflow应用程序。

当然,您必须以某种方式与用户注册的服务通信,例如使用WCF、ESB或通过共享数据库轮询。

您必须创建一个作业。在SQL server中搜索job获取更多信息