解码 EML 文件

有时,您的电子邮件客户端无法正确处理电子邮件文件,您会收到一封带有附件 .EML 文件的邮件。此文件是已发送电子邮件的完整文本,但如果有附件,这些附件将被编码并作为随机文本出现在文件中。

一些电子邮件客户端将允许您导入这些文件,然后自动处理它们,向您显示消息并允许您使用该程序来处理附件。有些可能不会。本常见问题解答解决的正是这些问题。

要使用这些文件,您需要做两件事:

在文本编辑器中打开 EML 文件。文件的第一部分应该是邮件标题,然后是电子邮件正文的文本版本,然后可能是第二部分,它显示相同的电子邮件消息,但带有用于富文本显示的 HTML 标记。消息的文本应该能够在文本编辑器中轻松阅读。这是您需要解码才能看到的附件。

向下滚动 EML 文件,您应该会看到几个边界标记。他们会看起来像这样......

------=_Part_1269_26205643.1212678362048
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

...电子邮件的 ASCII 文本版本和 HTML 版本之间的界限。如果附件是图像,则边界可能看起来像这样......

------=_Part_1268_32139554.1212678362047
Content-Type: image/jpeg; name=080605ML1.jpg
Content-Transfer-Encoding: base64
X-Attachment-Id: f_fh3fqzsq0
Content-Disposition: attachment; filename=080605ML1.jpg

请注意,此边界标题表示以下材料是名为 080605ML1.jpg 的 JPEG 图像,并且该材料是 base64 编码的;用于电子邮件附件的标准编码。

您要做的是将边界之后的所有看起来随机的文本复制到下一个边界,然后将其复制到启动 b64dec 程序时显示的对话框中。完成此操作并为恢复的文件命名后,只需单击“解码”按钮,您指定的名称的文件就会出现在程序文件夹(或您在命名文件时指定的任何其他文件夹)中。

完成后,返回并从原始 EML 文件中提取剩余的附件;一次一个附件。

更多信息