我需要编写从IIS的邮件投递箱阅读.eml文件的程序,但我找不到,告诉我的.eml文件进行编码的权威来源。是否有一个规范的地方,告诉我该文件的编码,或者说我只是猜/假设一个?

有帮助吗?

解决方案

我发现我的答案在en.wikipedia.org/wiki/MIME:“基本的互联网电子邮件传输协议SMTP,仅支持7位ASCII字符......”

其他提示

您需要阅读的内容 - Transfer-Encoding头。此值会告诉你的电子邮件的编码方式。最常见的是7位(无编码),引用打印(在此可以看到很多= HEX对),和BASE64(这是底座64编码)。

基于该标头值,则解码使用指定的例行程序下面身体部分。

虽然为时已晚来回答,但EML文件格式,不过是一个纯文本MIME(RFC822)文件格式,用于存储电子邮件。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top