电子邮件队列处理

时间:2014-03-23 14:38:20

标签: node.js email transactions queue

我想创建一个流程,通过该流程,我可以更好地将传入的电子邮件集成到我的应用程序工作流程中。

我希望我的系统接收传入的电子邮件,处理并添加到内部“队列”(添加到数据存储)。这种提货和保存需要作为交易发生,因为我不想放松电子邮件。

目前有问题的电子邮件帐户是谷歌应用程序电子邮件,但我很乐意将其转换为其他内容。

我只是想知道人们会为此推荐什么样的架构/设置?我宁愿不必托管我自己的SMTP服务器,但如果我需要这样做,并且如果我不需要,我宁愿不重新发明轮子。

我目前的想法可能是我们的mandrill和webhook,但我想知道是否有更好的方法。

1 个答案:

答案 0 :(得分:0)

如果您更喜欢基于服务的解决方案,那么它就是:

  • 您可以将RabbitMQ用于可伸缩队列解决方案。

  • 用于发送电子邮件的亚马逊简单电子邮件服务(SES),发送1k电子邮件的价格约为0.10美元。

  • Nodemailer作为Node.js中的客户端