要求:我正在编写一个 Web 应用程序(Heroku 上的 Rails),用户可以通过它创建组,并且用户应该能够通过向组发送电子邮件来向组发布消息。这就是 tumblr.com 所做的:每个博客都与一个电子邮件地址(随机生成)相关联,用户只需发送电子邮件即可发布到博客。posterous.com 也有这个功能。
问题:构建这样一个解决方案的最佳方法是什么?评论?想法?
我看到了两种方法:
1) 在 Amazon EC2 上托管我自己的电子邮件服务器(sendmail 或 postfix)并有一些脚本来处理所有传入的电子邮件?这将给我很多控制权,但需要维护一个电子邮件服务器。
2)将电子邮件服务器托管在某处,只需编写电子邮件处理脚本就可以了,但是我不知道您可以告诉任何电子邮件云服务:“请接受 mydomain.com 的所有电子邮件”。
提前感谢您的帮助。