如何在用户订阅一个网站一小时后发送验证邮件
本文关键字:一小时 网站 验证 一个 用户 | 更新日期: 2023-09-27 18:04:15
我刚刚遇到一个情况,要在新注册的用户订阅一小时后发送一封验证电子邮件。
让我们考虑一个网站:www.sample.com,这个网站可以有任意数量的用户注册。注册完成后,我必须在他们注册后一个小时内发送验证邮件。
我使用Sql Server 2008r2作为数据库存储
我如何在注册时间一小时后发送验证电子邮件?
整个asp.net平台并不是为这种任务而设计的。由于http的无状态特性,它应该尽可能快地处理请求和响应。
任何像这样长时间运行或延迟的作业最好在单独的应用程序上完成。在这种情况下,你可以像Steven建议的那样使用Windows服务,或者使用Workflow应用程序。
当然,您必须以某种方式与用户注册的服务通信,例如使用WCF、ESB或通过共享数据库轮询。
您必须创建一个作业。在SQL server中搜索job获取更多信息