.eml
文件就是普通的文本文件,你可以用普通文本文件的办法来读取。文件的开头是信头,具体格式是:

xxxx:xxxxx

如 To:askpro@263.net

表示收件人为 askpro@263.net。类似的发件人为 From
那行。信头后面就是内容。你只要打开几个 .eml
文件就可以知道这些信头的含义了。

信头中还有一行 Content-Type:text/html;charset=iso-8859-1
很重要。如果有这行,你应该在 HTML 文件的 HEAD 部分增加一行:

<meta
http-equiv=”Content-Type” content=”text/html;charset=iso-8859-1″ />

这是邮件的编码方式,如果没有这行,信的内容可能在浏览器中会显示为乱码。

有的信的内容是以 <HTML> 开头的,这说明它本事就是 HTML
格式的,你在转换时就容易多了。

有的信的内容是多段表示的
(Content-Type:multipart/mixed),这时你应该从中选择 HTML 的那一段,而忽略
text 的那一段。

相关文章