GMAIL API端点gmail.users.messages.get
返回全面的电子邮件对象。
它包含所有类型的标题,正文,附件等。 它通常嵌套有许多body \ parts,其中一些直接嵌入到对象中,有些必须像attachmentId一样单独获取。
我正在寻找JS库来快速获取BODY
电子邮件
如果它还可以获得attachments
和其他一些属性,例如to
,from
等,那就更好了
可靠地证明body
非常困难。它可以位于返回对象的不同部分。有很多方法可以编码,我正在学习越来越多。
我不是在寻找一些简单的
使用Buffer(email.payload.body.data).toString('base64')
回答。
它不会起作用。
我需要可靠的方法从我账户中的~10000封电子邮件中提取身体。
来自所有不同类型的。
任何图书馆?
像mailparser
这样的东西,但是对于这种消息格式。
答案 0 :(得分:-1)
我建议使用format: 'raw'
进行GET(它会返回rfc格式字符串),然后通过MailParser运行它。工作得很好:))