接收,存储,与电子邮件rails应用程序交互

时间:2014-08-16 17:28:19

标签: ruby-on-rails email-client

使用我的rails应用程序,我应该提供以下功能:

  1. 与我的系统交互的用户数量有限(按10到20的顺序)
  2. 与任何普通邮件客户端一样,用户应该能够有一个收件箱页面显示已收到的邮件,对个别电子邮件的回复等....
  3. 邮件客户端部分不能是外部应用程序,他们希望将所有内容打包到一个应用程序中!
  4. 通常这些电子邮件应存储以备将来使用
  5. 要发送接收电子邮件,我们无需设置邮件服务器。他们将提供服务器,我们将使用POP3或其他东西获取消息。发送电子邮件也是如此。
  6. 应用程序本身也经常需要查看这些消息,因此它应该能够访问相应的电子邮件对象。
  7. 这些应用程序的单独部分可以使用各种宝石处理,例如Mailman,ActionMailer等......

    但是你的建议是什么?

1 个答案:

答案 0 :(得分:0)

我建议根据您的需求定制开源解决方案。这是一个你应该看看的宝石/项目https://github.com/mailboxer/mailboxer它具有你提到的所有功能,并且在其自定义中很简单。