在活动开始前一小时发送电子邮件和通知



我想在活动前一小时向活动参与者发送通知和电子邮件。有关事件的所有数据都存储在SQL Server数据库中。例如,当数据库中的某些数据会更改时,它必须有效 - 事件的开始时间将会改变。活动前一小时,我想提醒有关活动的提醒。有关事件启动的信息也仅在数据库中。

我在.NET Core 2.1中有WebAPI,我将从那里发送电子邮件和通知

您可以使用hangfire定期查看您的事件,如果事件在下一个小时内开始,则发送电子邮件。这将是一件相对容易的实施的事情,但是根据您选择的间隔,可能不会在活动发生前一小时发送电子邮件。

另外,您可以实施一项服务,该服务将处理所有创建,更新和删除事件,然后在活动开始前一小时使用Hangfire来管理延迟的作业。

相关内容

最新更新