.NET 2.0中SmtpClient的乱码问题
最近,在博客园的程序中使用了System.Net.Mail.SmtpClient发送邮件,可是使用后却发现了乱码问题。
乱码的情况很奇怪,不仅与EmailMessage.BodyEncoding有关,而且与接收邮箱有关,具体情况是这样的:
而改为FreeSMTP.Net不会出现这个问题,估计是SmtpClient的问题,大家在使用SmtpClient时要注意这个问题。
乱码的情况很奇怪,不仅与EmailMessage.BodyEncoding有关,而且与接收邮箱有关,具体情况是这样的:
EmailMessage.BodyEncoding | Exchange邮箱 | QQ邮箱 |
未设置 | 正常 | 乱码 |
UTF8 | 正常 | 乱码 |
GB2312 | 乱码 | 正常 |
而改为FreeSMTP.Net不会出现这个问题,估计是SmtpClient的问题,大家在使用SmtpClient时要注意这个问题。