【问题标题】:Mail Gem: Render received email in browser / Full parse of html partsMail Gem:在浏览器中呈现收到的电子邮件/完整解析 html 部分
【发布时间】:2013-12-18 14:06:46
【问题描述】:

我正在使用Mail Gem 在我的 Rails 4 应用程序中接收电子邮件。邮件通过 Gem 每隔 10 分钟左右通过 POP 从邮箱中获取。

我需要渲染这些电子邮件 - 主要是 HTML 格式 - 并且在将正文保存为 HTML 时遇到了麻烦,更不用说处理嵌入图像之类的东西了。我可能在这里遗漏了一些东西——查看了整个 StackOverflow,但还没有看到相关问题的答案。

我一直在合作

message.body.decoded

并且还查看了 html_part v. text_part - 但我没有看到仅获取随附 HTML 的方法。看起来我需要剥离邮件宝石似乎留在正文中的标题 - 然后还要处理任何内联附件。肯定存在这样的宝石..?还是一种方法……?您的建议很有价值。

我确实找到了Mailcatcher Gem - 但这确实是它自己的 Sinatra 应用程序。我可能会尝试调整这个宝石,但这似乎需要做很多工作。肯定有人已经处理过这个问题..?

我也很重视关于如何在 MySQL 中最好地存储消息正文的建议 - 我正在考虑大文本或 blob 类型。

谢谢!

【问题讨论】:

    标签: ruby-on-rails ruby ruby-on-rails-4 mail-gem


    【解决方案1】:

    我使用letter opener 它工作正常...如果您使用vagrant 作为主要开发机器,您可以使用它 Letter opener web

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-11-28
      • 2020-05-14
      • 2021-06-03
      • 2010-12-09
      • 1970-01-01
      • 2014-12-11
      • 2013-12-22
      相关资源
      最近更新 更多