最近,在博客园的程序中使用了System.Net.Mail.SmtpClient发送邮件,可是使用后却发现了乱码问题。
乱码的情况很奇怪,不仅与EmailMessage.BodyEncoding有关,而且与接收邮箱有关,具体情况是这样的:
| EmailMessage.BodyEncoding |
Exchange邮箱 |
QQ邮箱 |
| 未设置 |
正常 |
乱码 |
| UTF8 |
正常 |
乱码 |
| GB2312 |
乱码 |
正常 |
而改为
FreeSMTP.Net不会出现这个问题,估计是SmtpClient的问题,大家在使用SmtpClient时要注意这个问题。
posted @ 2006-06-24 03:15 dudu 阅读(1627) 评论(4)
编辑