Mongodb 事务性电子邮件和Meteor

Mongodb 事务性电子邮件和Meteor,mongodb,meteor,procmail,transactional-email,Mongodb,Meteor,Procmail,Transactional Email,我有一个用PHP编写的应用程序,正在移植到Meteor。这个问题实际上分为两部分: 1) 目前,我的服务器将所有电子邮件转发到一个PHP脚本,该脚本解析响应并将其插入数据库,允许用户通过电子邮件回复来响应消息线程+someidentifier@myapp.com. 现在我使用Meteor,实现这一点的最佳方式是什么 2) 从性能的角度来看,我应该在承载我的应用程序的同一台服务器上运行它。这是可伸缩的吗?Meteor使用邮枪发送电子邮件。每天可以免费发送多达200封电子邮件 我从未尝试过,但Mai

我有一个用PHP编写的应用程序,正在移植到Meteor。这个问题实际上分为两部分:

1) 目前,我的服务器将所有电子邮件转发到一个PHP脚本,该脚本解析响应并将其插入数据库,允许用户通过电子邮件回复来响应消息线程+someidentifier@myapp.com. 现在我使用Meteor,实现这一点的最佳方式是什么

2) 从性能的角度来看,我应该在承载我的应用程序的同一台服务器上运行它。这是可伸缩的吗?

Meteor使用邮枪发送电子邮件。每天可以免费发送多达200封电子邮件


我从未尝试过,但Mailgun也可以接收电子邮件,然后调用HTTP POST请求到您的应用程序(meteor),其中包含有关邮件的信息。使用路由器包,您应该能够在服务器上处理此请求。

我没有注意到,但您正在使用procmail?我以前从未这样做过,但您可以告诉procmail将其文件放入Meteor可以访问的文件夹中。然后使用
fs
npm模块每隔几分钟解析一次,并使用服务器端js将其放入一个集合中


从那里,您可以创建您想要用来回复/生成线程等的UI。

您能否详细介绍一下服务器如何将邮件转发到php?它是通过REST实现的吗?使用postfix,您可以使用别名“email+to+redirect:| php-q/home/user/full/path/to/your/new/script.php”和php://stdin'用PHP检索传入邮件[jeroensmeets.net/setup postfix将传入邮件转发到PHP/]。我认为这是一个非常好的测试站点现成的解决方案,但由于我自己运行服务器,并且将发送大量电子邮件,我更喜欢@Akshat建议的替代方案。使用后缀,您可以使用别名“email+to+redirect:| php-q/home/user/full/path/to/your/new/script.php”和php://stdin'以在PHP中检索传入邮件[.有没有人能提供一种解决方案,让你不必定期运行处理任务?我不认为你可以专门使用meteor来实现这一点,但我认为你可以使用node.js和DDP客户端将其放入meteor集合中,这样你就可以使用meteor应用程序为整个过程提供一个UI。