0

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

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

我一直在与

message.body.decoded

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

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

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

谢谢!

4

1 回答 1

0

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

于 2014-01-22T23:25:16.873 回答