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