用节点js读取outlook msg文件

时间:2017-11-12 08:37:28

标签: node.js outlook msg

我试图读取从outlook导出的msg文件。

有没有办法在msg文件中读取原始收件人 与nodejs? (我没有在线办公室365,我正在谈论磁盘上的文件)。

作为一个罕见的例外,我无法找到一个npm模块:-)

由于 基督徒

1 个答案:

答案 0 :(得分:1)

我发现这个库非常有用-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;
}