2015-04-22 35 views
2

GMAIL API端點gmail.users.messages.get返回全面的電子郵件對象。Javascript gmail API便捷包裝器解析器

它具有所有類型的頭文件,正文,附件等等。 它通常嵌套多個body \ parts,其中一些直接嵌入到對象中,一些必須像attachmentId一樣單獨提取。

我正在尋找JS庫來快速獲取電子郵件的BODY
更好,如果它也能得到attachments和其他一些屬性,如tofrom
入門body可靠地被證明是非常困難的。它可以位於返回對象的不同部分。有很多方法可以編碼,我越來越多地學習。

我不是找一些簡單的
使用Buffer(email.payload.body.data).toString('base64')答案。
它不會工作。
我需要可靠的方式從我帳戶中的〜10000封電子郵件中提取正文。 來自它們的所有不同類型。

任何圖書館的? 類似於mailparser,但用於此消息格式。

回答

-1

我建議使用format: 'raw'(它給你回rfc格式字符串)做一個GET,然後通過MailParser運行。作品真的很好:)