node.js - 使用node js读取outlook msg文件

标签 node.js outlook msg

我正在尝试读取从 Outlook 导出的消息文件。

有没有办法读取消息文件中的原始收件人 用nodejs? (我没有在线office365,我说的是磁盘上的文件)。

作为一个罕见的异常(exception),我找不到为此的 npm 模块:-)

谢谢 基督教

最佳答案

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

关于node.js - 使用node js读取outlook msg文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47246944/

相关文章:

vba - 在本地目录中创建文件夹后保存 Outlook 附件

html - Web Outlook 中超链接的颜色

c# - 使用 Redemption 将 MSG 转换为 EML 后,内部地址丢失

node.js - res.locals 返回未定义

node.js - server.register() 函数抛出 "register is missing",即使我已经正确注册了 graphql 的插件

PHPMailer 将日历事件发送到 outlook 邮件

c++ - 从.msg文件的 header 流中解析日期

configuration - 使用 rsyslog 将 msg 属性更改为新值

node.js - 如何扩展 Node.js WebSocket Redis 服务器?

node.js - centos/amazon linux/rhel 的 authbind 等价物