0

我将重写我的另一个问题,因为问题案例有所改变:

如果我想从我的邮件服务器(不同的机器)获取邮件到我的 Rails 应用程序中进行处理,那么更快:

  • 通过 net/Pop 或 net/imap 连接以下载邮件
  • 将邮件服务器上的邮件存储在 MySQL 数据库中(使用 DBMail 之类的东西),然后直接连接到 MySQL 数据库
  • 还是我还没有看到第三种选择?也许让邮件服务器本身将邮件发布到 Rails 应用程序?

谢谢你的建议!

4

1 回答 1

1

不仅有第三个选项,还有很多:) 例如,您可以将邮件服务器的邮箱目录安装到您的 Rails 应用程序服务器中。然后它就像本地文件夹一样,您可以直接使用邮箱,这可能是最快的解决方案,因为不涉及 IMAP/POP 服务器软件。

而且如果你不沉迷于 ActiveRecord,你也可以使用DataMapper 的 IMAP 适配器。但我没有这方面的经验,也不知道它是否有效。

于 2009-05-13T14:23:00.487 回答