如何使用gmail api和chrome扩展名将gmail保存为.eml文件?

时间:2016-07-22 10:53:51

标签: google-chrome-extension gmail gmail-api

我是gmail api的新手并开发了chrome扩展程序,它将所选的电子邮件保存为.eml或.msg文件。我已成功获取当前/所选的邮件ID,并使用gmail api获取原始邮件数据。 我想知道如何使用c#webservice将原始消息数据转换为.eml文件? (原始数据将发送到我的网络服务)

任何帮助表示赞赏。

谢谢, Anuj

1 个答案:

答案 0 :(得分:2)

在阅读和分析[gmail-api]的文档后得到了答案。 message.raw部分是RFC 2822格式和base64 url​​编码的字符串。

所以在服务器端我们需要做的是,解码base64url编码的字符串并将数据保存在.eml文件中。

谢谢, Anuj