实施帐单电子邮件提醒

时间:2017-02-24 09:22:25

标签: node.js web sendgrid

我想在Nodejs中实现自动电子邮件通知系统以重复计费。例如。如果订阅即将在5天或24小时后到期,我想为用户发送电子邮件提醒。

我使用Sendgrid作为邮件服务。发送电子邮件是一项简单的任务。问题是实施此类工作流程的最佳做法。

我想cronjob可以设置为每小时左右运行一次。 执行脚本,查找订阅的所有用户在5天或24小时后到期。这样做会导致每次运行cronjob时发送通知。我必须跟踪已通知哪些用户以避免重复的电子邮件。

1 个答案:

答案 0 :(得分:0)

你应该为此创建一个cron作业,就像我每天在评论中说的那样。找到并发送电子邮件后,您可以查看sendgrid api以确保已发送电子邮件。

https://sendgrid.com/docs/Glossary/deliveries.html

您还可以创建一个Web挂钩来检查

https://sendgrid.com/docs/API_Reference/Webhooks/event.html

逻辑中的其余实现。