.NET 2.0中SmtpClient的乱码问题

今天测试邮件发送.发现接受到的邮件是乱码,就搜索一下解决办法.终于找到

原帖地址:http://www.cnblogs.com/dudu/articles/434412.aspx

不仅与EmailMessage.BodyEncoding有关,而且与接收邮箱有关.这个我证实了.163、126均不会出现乱码.但是我用OE收邮件时发现乱码.我想是邮件服务器的问题吧(繁体的).

尝试修改一下BodyEncoding之后.OE接受依然乱码.只是接收长度或者乱码编码不同而已.

解决办法:在上面帖子中的回复中:

mail.BodyEncoding = Encoding.GetEncoding("GB2312"); 

感谢stone提供方法.

原文地址:https://www.cnblogs.com/luoweihua7/p/1383205.html