首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

用.net发的邮件XML为啥<有的变成了&lt

2013-02-05 
用.net发的邮件XML为什么有的变成了<?用的Imports System.Net.Mail我的邮箱收到的是没问题的XML格式,同

用.net发的邮件XML为什么<有的变成了&lt?
用的
Imports System.Net.Mail

我的邮箱收到的是没问题的XML格式,同一封邮件.

为什么?

有人知道么?

我是把XML的string assign给了  Email.Body 

比如:   Email.Body = "test" + "<visitor><firstname>firstnametest</firstname></visitor>" + "  other test text"

谢谢!~~~~~
[解决办法]
如果你要发送的是xml文档,就选择以纯文本形式发送,设置IsBodyHtml=false

收到的邮件内容不只是跟发送的内容有关,还跟收件服务器的配置有关,你说的那两个客户的邮箱是企业邮箱吧。可以尝试发到网易、gmail这些邮箱试试。

另外用程序发送email最好使用纯文本格式,否则很容易被当作垃圾邮件

热点排行