我正在尝试创建一个JS脚本来打开和查看Eml文件。但到现在为止,我陷入了困境,没有办法继续前进。有人可以给我一些指示。我打算在这里用代码发回我的发现,以便其他人也能受益。
答案 0 :(得分:0)
刚刚找到你的问题。
<强> Suggesion 强>
我刚刚在Internet Explorer中打开了eml文件,将其扩展名更改为.mht
它可能对你有所帮助。
尝试使用.mht
扩展名保存文件,而不是使用js
答案 1 :(得分:0)
第一步是以字符串或流的形式加载EML文件。 一个EML文件应如下所示:
Date: Wed, 29 Jan 2014 11:10:06 +0100
To: "Foo Bar" <foo.bar@example.com>
From: Online Shop <no-reply@example.com>
Subject: Winter promotions
Content-Type: text/plain; charset=utf-8
Some Content
如果您想自己解析,则必须寻找这样的键:
/[\n\r]+[\-a-zA-Z]+:/ (a newline followed by a word with no spaces and a colon)
冒号之后和下一个键之前的所有内容都将成为该键的值。
如果您想进一步了解它,可以查看以下内容:
如果您想使用一些工作代码,可以在这里查看: