通过Net.mail发送,
msg.IsBodyHtml = true
为什么用Outlook接收会显示乱码?要点HTML邮件才能正常显示?我想实现Outlook接收时,内容显示文本,带html附件怎么实现?谢谢!
msg.IsBodyHtml = true
为什么用Outlook接收会显示乱码?要点HTML邮件才能正常显示?我想实现Outlook接收时,内容显示文本,带html附件怎么实现?谢谢!
解决方案 »
- gridview实现GOOGLE式分页
- 请高手看看这母版页
- QQ 生成的js在线客服代码,里面都包含哪些内容??
- http://localhost:2263/biaoyuan/(S(vdgswrvs3qwzo1feus4cm355))/Index.aspx
- 在分层结构设计中如何处理dataview的问题?
- gridview如何实现动态设置对应的字段(datafield)?谢谢.
- Remoting 是如何应用到在客户端与服务器和对等通信中的?
- 怎么生成这样的数据库啊
- (入门级) 回车提交与OnClick事件
- 如何在水晶报表中通过ole object插入一个图片?
- 关于登录页面的问题
- 修改membership字段类型问题
但是你要设定内容时用HTMLBODY属性了
{
string body = """;
MailAddress frommail = new MailAddress("[email protected]");
MailAddress tomail = new MailAddress(txtEmail.Text.Trim());
MailMessage objMailMessage = new MailMessage(frommail,tomail);
objMailMessage.BodyEncoding = System.Text.Encoding.UTF8;
objMailMessage.Subject ="成功注册欢迎信件";//发送邮件的标题
objMailMessage.IsBodyHtml = true;
objMailMessage.Body = "" + body+ " ";//发送邮件的内容
SmtpClient client = new SmtpClient("smtp.ectrader.net");
NetworkCredential smtpuserinfo = new NetworkCredential();
smtpuserinfo.UserName = "[email protected]";
smtpuserinfo.Password = "cyu1234";
client.Credentials = smtpuserinfo;
//开始发送邮件
try
{
// SmtpMail.Send(objMailMessage);]
client.Send(objMailMessage);
}
catch(Exception ex)
{
PComm.Comm.Show(this.Page, "注册成功,但邮件发送出错,请手动打开主页");
}
//Response.Redirect("index.aspx");
//outlook配置http://mail.126.com/help/client_04.htm
}
msg.IsBodyHtml =true
System.Text.Encoding.Defaultoutlook和foxmail都能正常显示.