编码pop3服务器响应

时间:2013-11-12 07:12:28

标签: c# encoding pop3

我读到pop3服务器以ASCII编码返回它的响应。但我遇到一些信息没有编码,并在国家代码页(编码)中返回。

例如: “主题:ВасяПупкиншлетприветы”(windows-1251中的简单文本)而不是“主题:在windows-1251文本中编码”

那么,我必须使用Encoding.GetEncoding(1251)而不是ASCII来处理pop3流吗?还有其他解决方案吗?

1 个答案:

答案 0 :(得分:0)

您从POP3服务器获取的原始邮件将采用他们到达POP3服务器的任何编码 - POP3服务器不会对其进行重新编码。

POP3服务器的ASCII响应是指+ OK和-ERR响应。

我已经开始编写一个名为MailKit的邮件客户端库,可以为您处理这一切。它建立在我的MimeKit库之上,可以完成所有MIME解析。