邮件内容都是Base64编码吗?

来源:百度知道 编辑:UC知道 时间:2024/09/23 09:17:23
邮件内容都是Base64编码吗?在c#WinForm开发中<VS2005>,如果是,那就只要解码后,就可全部看到内容;如果不是,请告知还有那些编码需要解码,才能完全正常收取一封邮件内容,利用<TcpClient,NetworkStream>POP3协议收取邮件
请问有哪些第三方控件可以利用啊,能够与VS2005配套使用,没有版本问题的

基本上是Base64但也允许用别的编码,如:form-url-encoding,就是%FF那种。
另外,邮件通常是带附件的,那么需要处理附件的内容,所谓的MIME格式。另外,附件是可以压缩的。。但通常很少用的。

对于中国人来讲,附件名称中如果有中文,你的程序里要做转码的,通常:

file-name : ?gb2312?ABCDEFG。。
注意??之间的字符集,后面的才是名称,要用对应的字符集来处理后面的内容才行。

还是要看RFC的规范才行。