Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我读到 pop3 服务器以 ASCII 编码返回它的响应。但是我遇到了一些信息没有编码并且在国家代码页(编码)中返回。
例如:“主题:Вася Пупкин шлет приветы”(windows-1251 中的简单文本)而不是“主题:在 windows-1251 文本中编码”
那么,我必须使用 Encoding.GetEncoding(1251) 而不是 ASCII 来处理 pop3 流吗?还有其他解决方案吗?
您从 POP3 服务器获取的原始消息将采用它们到达 POP3 服务器的任何编码 - POP3 服务器不会重新编码它们。
POP3 服务器的 ASCII 响应意味着 +OK 和 -ERR 响应。
我已经开始编写一个名为MailKit的邮件客户端库,它可以为您处理这一切。它建立在我的MimeKit库之上,可以进行所有的 MIME 解析。