如何将gmail消息保存为.eml

时间:2014-12-26 05:01:53

标签: java gmail gmail-api

我想从Gmail阅读新邮件并将其保存在Dropbox中。我已经完成了代码来获取用户的邮件并将其保存在dropbox中。但是,当邮件对象从Gmail API返回时它是一个JSON,目前我将其保存为dropbox中的文本文件。他们以任何方式将其保存为.eml,比如说任何Gmail导出API。

或者任何一个提示如何将邮件保存到Dropbox,因为我们希望通过双击文件来实现该功能,可以在用户的​​默认邮件查看器中打开邮件。

1 个答案:

答案 0 :(得分:2)

这取决于具体的格式,因为根据this post,.eml文件可能符合也可能不符合标准。但是,用户指出RFC 822描述了一个标准。

话虽如此,根据Gmail API documentationraw字段看起来包含您需要的内容:

  

RFC 2822格式和base64url编码字符串中的整个电子邮件。

RFC 2822废弃RFC 822。)

希望这有帮助。