为什么我用C#代码发送html邮件,在qq邮箱里显示的是标记,而在别的有邮箱显示正常?

来源:百度知道 编辑:UC知道 时间:2024/06/21 10:52:30
比如我发送<span style='color: Red'>test</span>
QQ邮箱显示的是<span style='color: Red'>test</span>
而其他邮箱是红色的test。
我自己解决了

打开QQ邮箱,点上面的设置,看看下面的选项"使用纯文本格式 "有没有选上,应该是不选的,如果还不行,再看看其他设置,或者安装下QQ邮箱控件什么的

不同邮箱的读取好像不一样,比如我用<br/>换行,QQ邮箱换行了,hotmail只是出现了个空格

建议你加上<html><body>这些标签再试试

我用自己的邮件类试了以下,完全没问题.
说明LZ你的邮件类有问题,如果需要我可以给你我的邮件类.不过要加分哦.

呵,,这个要看 后台 对 邮件内容的显示怎么处理了。

比如,我是写 后台显示邮件内容的,
为了 安全性考虑, 可能会对 HTML 标签 作特殊化显示处理,
所有 HTML 标签 中 < 转换为 &l t; 等等,置换,
以保证,浏览器不会被 恶意的 HTML 脚本(JS)所利用。

出于安