自动向用户发送通知邮件-信息存储在mongodb中


Automatic sending of notification mails to users - information stored in mongodb

我在一个网站上工作,你可以(轻松地)回答问题。回答完某个问题后,该问题会消失,稍后会从同一用户处返回另一个答案(每次重新出现的时间不同)。

我所有的数据都存储在mongodb中,我使用node.js和angular来构建网站。

我想创建一个服务器作业(cron作业?!),例如每12小时自动运行一次,检查数据库中是否有可供用户使用的问题,然后发送一封通知电子邮件,通知存储在mongodb中的地址。

最好的方法是什么?

希望有人能帮我。

我一直在使用mailJet从Node.js服务器发送电子邮件-相当灵活和可靠(其他选项mailgun、mailchimp…)。请参阅此处的代码:

https://github.com/cyrillef/extract-view.and.data.api/blob/master/server/sendMail.js

您还可以使用标准邮件传输API。即nodemailerhttps://nodemailer.com/