关于发送html格式邮件

经过二天的摸索,总结出如何以html的格式发送邮件,有二点,一是在邮件发送前将其内容转换成html格式,二是在发送时将邮件的body设置成html,二者缺一不可少,代码如下,希望对各位以后的工作中有所帮助
using System.Web.Mail ;
MailMessage MailObj
=new MailMessage ();
try
            
{
                MailObj.From 
="jxdyzwh@163.com";
                MailObj.To 
=this.mail.Value.Trim ();                            
                MailObj.Priority 
=MailPriority.Normal ;                        
                MailObj.Subject 
=this.title.Value.Trim ();
                
string Body =this.content.Value .Trim ();        
                Body 
= System.Web.HttpContext.Current.Server.HtmlDecode(Body);//将字符串转换成html
                MailObj.BodyFormat =MailFormat.Html;//将邮件的格式设成mail
                
//上面的二个语句一个都不能小,否则不能以html的格式发送邮件
                MailObj.Body=Body;

                SmtpMail.SmtpServer 
="";
                SmtpMail.Send(MailObj);
                data1.Alert (
"发邮件成功!",Page);
            }

            
catch (Exception ex)
            
{
                data1.Alert (
"发邮件失败!",Page);
            }
原文地址:https://www.cnblogs.com/jxdyzwh/p/504877.html