如何使用Node.js中现有的* .msg作为模板使用我的数据和附件创建新的* .msg文件?

时间:2019-02-03 11:18:33

标签: javascript node.js outlook

谁知道任何JavaScript库都可以打开现有的* .msg Outlook文件(例如,作为模板创建),并可以使用代码将诸如{,其他任何其他数据}之类的数据放入并保存为新文件。味精文件?

详细说明:  我有客户数据,例如电子邮件,姓名,一些其他数据和pdf附件,我需要发送给我的客户。 奥尔索(Olso)我已经通过Outlook软件文件customer.msg创建了一个文件,并希望将其用作模板。

我需要使用Nodejs代码打开* .msg文件,并将客户数据(例如“ TO,SUBJECT”,模板{someData}中准备的文本位置中的任何数据)以及此电子邮件的附件放在其中并保存,以便将来发送。

我尝试过的事情:

npm eml格式-仅用于创建也支持Outlook的电子邮件,但仅支持eml扩展名。它不能使用* .msg文件作为模板。

npm shild-process-用于打开其他文件,例如* .msg,*。eml

nodemailer-但这仅用于sendind电子邮件,不符合我的要求。

我整天都在寻找解决方案,但是没有成功。请帮助。

1 个答案:

答案 0 :(得分:1)

可能有点晚了,但仍然可以帮助某人。

我有类似的要求,我找到了这个专有库msg js。 它满足您的所有要求: