使用Node.js读取Outlook的MSG文件

4
我正在尝试读取从Outlook导出的msg文件。
有没有一种方法可以使用nodejs读取msg文件中的原始收件人?(我没有在线的Office365,我说的是磁盘上的文件)。
作为一个罕见的例外,我找不到适用于此的npm模块 :-)
谢谢 Christian

你能提供一些关于从Outlook导出的msg文件的文档或示例吗? - jfriend00
1个回答

3
我发现这个库非常有用 - https://www.npmjs.com/package/@kenjiuno/msgreader 理想情况下,您应该这样做:
import MsgReader from '@kenjiuno/msgreader';
import * as fs from 'fs'

readMail = () => { 
var readFileAsBuffer = fs.readFileSync('fileLocationHere');
var msgReader = new MSGReader(readFileAsBuffer );
var fileData = msgReader.getFileData();
//FileData will have body, subject etc
var getBody = fileData.body;
}


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接