保存电子邮件以供日后查看

时间:2013-12-23 08:11:23

标签: python ruby-on-rails email html-email

我需要保存收到的电子邮件,以便用户以后可以查看。它们需要以这样的方式保存,即使它们的链接被破坏,图像仍将保留(例如,对于链接而非附件的图像,将它们上传到S3并将链接更改为指向它们)。

有人可以推荐一个可以帮助我实现这个目标的库吗?

我在考虑两种方法: 1)将电子邮件保存为PDF - 但我不知道如何正确地包含图像。 2)保存原始电子邮件并将其呈现在客户端上,但随后它会显示附加的图像。

其中任何一个都会优先选择第一个选项。如果它是第一个选项,那么我可以在我的RoR服务器上或作为外部Python服务编写它。如果它是sercond我必须把它写在RoR上工作。

我知道这个问题类似于:Best way to save email, including images and HTML data, using Java Mail API?

但我需要在Rails而不是Java上进行。

谢谢!

1 个答案:

答案 0 :(得分:0)

为什么不将自动转发器设置为单独的帐户?这样他们就可以有效地获得你所获得的一切。我知道Gmail可以通过过滤器轻松完成。

另一种选择是将电子邮件转发到“稍后阅读”服务,并让他们的api完成繁重的工作。不确定他们是否保留附件,但值得一看。