什么是.eml文件从IIS的SMTP服务器的编码?
-
20-09-2019 - |
题
我需要编写从IIS的邮件投递箱阅读.eml
文件的程序,但我找不到,告诉我的.eml
文件进行编码的权威来源。是否有一个规范的地方,告诉我该文件的编码,或者说我只是猜/假设一个?
解决方案
我发现我的答案在en.wikipedia.org/wiki/MIME:“基本的互联网电子邮件传输协议SMTP,仅支持7位ASCII字符......”
其他提示
您需要阅读的内容 - Transfer-Encoding头。此值会告诉你的电子邮件的编码方式。最常见的是7位(无编码),引用打印(在此可以看到很多= HEX对),和BASE64(这是底座64编码)。
基于该标头值,则解码使用指定的例行程序下面身体部分。
虽然为时已晚来回答,但EML文件格式,不过是一个纯文本MIME(RFC822)文件格式,用于存储电子邮件。
不隶属于 StackOverflow