在JavaScript中解析.msg文件

在JavaScript中解析.msg文件,javascript,jquery,outlook,eml,msg,Javascript,Jquery,Outlook,Eml,Msg,有人知道有哪些JavaScript库可以读取/解析microsoft.msg文件吗。我正在编写一个系统,要求查看器显示存储在服务器上的.msg文件。我将来可能也要做。eml。我没有使用.NETFramework或ASP。该项目仅为HTML/CSS/Javascript+JQuery 我只需要提取收件人/发件人、主题、附件(文件名而非实际文件)、正文(文本和html)、发送日期等的电子邮件地址。您需要一个MSG和/或EML转换器库。我在过去成功地使用过,但任何其他商业图书馆也应该如此。当然,您可以

有人知道有哪些JavaScript库可以读取/解析microsoft.msg文件吗。我正在编写一个系统,要求查看器显示存储在服务器上的.msg文件。我将来可能也要做。eml。我没有使用.NETFramework或ASP。该项目仅为HTML/CSS/Javascript+JQuery


我只需要提取收件人/发件人、主题、附件(文件名而非实际文件)、正文(文本和html)、发送日期等的电子邮件地址。

您需要一个MSG和/或EML转换器库。我在过去成功地使用过,但任何其他商业图书馆也应该如此。当然,您可以随时编写自己的代码,但您是否愿意专注于web解决方案

一旦拥有了库,只需将其包装在服务外观中,并在JS中构建AJAX请求,以检索模型数据,并使用UI框架进行显示。您需要一些服务器页面处理程序来处理这些动态AJAX请求——node.js、ASPX、JSP、PHP等


顺便说一句,仅仅为了检索部分元数据而将整个消息拉到客户端是非常低效的。考虑一个具有50MB的附件的MSG——如果你只需要文件名——你的应用程序将是无用的/缓慢的,直到它下载所有50MB。我不认为浏览器(或用户)会喜欢这样

您还可以使用赎回及其方法。它可以通过JavaScript(仅IE)、Java(通过COM桥)和任何.Net语言访问。

该库似乎可以完成这项工作。

我认为纯JS是不可能的,但需要服务器端的node和linux的帮助


如果NodeEmailer和/或library可以支持msg格式的HTML电子邮件,那就太好了。

您是否成功编写了一个系统,要求查看器显示存储在服务器上的.msg文件?如果是,您愿意分享您是如何做到的吗?如果要求不仅是javascript,而且您能够使用Ruby或Python,那么您可以通过或使用
Mapitol