Javascript gmail API方便包装器\解析器

时间:2015-04-22 06:04:15

标签: javascript gmail-api

GMAIL API端点gmail.users.messages.get返回全面的电子邮件对象。

它包含所有类型的标题,正文,附件等。 它通常嵌套有许多body \ parts,其中一些直接嵌入到对象中,有些必须像attachmentId一样单独获取。

我正在寻找JS库来快速获取BODY电子邮件 如果它还可以获得attachments和其他一些属性,例如tofrom等,那就更好了 可靠地证明body非常困难。它可以位于返回对象的不同部分。有很多方法可以编码,我正在学习越来越多。

我不是在寻找一些简单的 使用Buffer(email.payload.body.data).toString('base64')回答。
它不会起作用。
我需要可靠的方法从我账户中的~10000封电子邮件中提取身体。 来自所有不同类型的。

任何图书馆? 像mailparser这样的东西,但是对于这种消息格式。

1 个答案:

答案 0 :(得分:-1)

我建议使用format: 'raw'进行GET(它会返回rfc格式字符串),然后通过MailParser运行它。工作得很好:))