asp.net 2.0 中电子邮件的问题

来源:百度知道 编辑:UC知道 时间:2024/09/24 03:26:55
我在页面中使用了FCKeditor控件,下载下来的,能编辑,类似于word功能(类似于freetexbox),同事使用了System.Web.Mail来发送邮件,部分代码如下:
mail.Subject = TextBox2.Text ;
mail.Body =FCKeditor1.Value;
邮件能成功发送出去,可是对方收到的文件,含有html语言,并非编辑邮件内容时的效果,对方收到的邮件类似下面:
<h3 style="color: red">部分邮件内容</h3>
<p><img alt="" src="/pub/fckeditor/editor/images/smiley/msn/tounge_smile.gif" /><img alt="" src="/pub/fckeditor/editor/images/smiley/msn/heart.gif" /><img alt="" src="/pub/fckeditor/editor/images/smiley/msn/thumbs_up.gif" /></p>
<p>邮件内容在此</p>

mail.BodyFormat = MailFormat.Text ---这里是设置为Text格式

mail.BodyFormat = MailFormat.Html --HTML格式

可能的原因有3个,
你发送时使用的是文本方式发送的,如楼上说
mail.BodyFormat = MailFormat.Text ---这里是设置为Text格式
改成
mail.BodyFormat = MailFormat.Html --HTML格式
还有,接收的时候,他在outlook显示的时候是使用的文本方式显示,不支持html,
再有,那就是他接收到你的邮件被放在了垃圾邮件里,把邮件转到收件箱就好了