【问题标题】:What's faster for getting Mails into Rails: Pop3 / Imap or direct MySQL query?让邮件进入 Rails 更快:Pop3 / Imap 还是直接 MySQL 查询?
【发布时间】:2009-05-13 11:02:33
【问题描述】:

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

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

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

感谢您的建议!

【问题讨论】:

    标签: mysql ruby-on-rails email pop3


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-04
      • 2011-10-05
      • 2018-05-17
      • 2023-03-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-19
      相关资源
      最近更新 更多