发送电​​子邮件与HTML文件作为体(C#) [英] Send a email with a HTML file as body (C#)

查看:95
本文介绍了发送电​​子邮件与HTML文件作为体(C#)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何能我设置MailMessage's机身采用了HTML文件?

How can I set the MailMessage´s body with a HTML file ?

感谢

推荐答案

刚刚成立的<一个href=\"http://msdn.microsoft.com/en-us/library/system.web.mail.mailmessage.bodyformat.aspx\">MailMessage.BodyFormat财产 MailFormat.Html ,然后倾倒你的HTML内容文件的<一个href=\"http://msdn.microsoft.com/en-us/library/system.net.mail.mailmessage.body.aspx\">MailMessage.Body属性:

Just set the MailMessage.BodyFormat property to MailFormat.Html, and then dump the contents of your html file to the MailMessage.Body property:

using (StreamReader reader = File.OpenText(htmlFilePath)) // Path to your 
{                                                         // HTML file
    MailMessage myMail = new MailMessage();
    myMail.From = "from@microsoft.com";
    myMail.To = "to@microsoft.com";
    myMail.Subject = "HTML Message";
    myMail.BodyFormat = MailFormat.Html;

    myMail.Body = reader.ReadToEnd();  // Load the content from your file...
    //...
}

这篇关于发送电​​子邮件与HTML文件作为体(C#)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆