C#发送内置图片html格式邮件的方法
本文实例讲述了C#发送内置图片html格式邮件的方法。分享给大家供大家参考。具体如下:
下面的代码用于发送html格式的邮件,并且可以将图片附加到邮件一起发出
MailMessagem=newMailMessage();
m.From=newMailAddress("ir@jb51.net","RajaItem");
m.To.Add(newMailAddress("su@jb51.net","SekaranUma"));
m.Subject="htmlemailwithembeddedimagecoming!";
//CreatetheHTMLmessagebody
//ReferenceembeddedimagesusingthecontentID
stringhtmlBody="<html><body><h1>Picture</h1><br><imgsrc=\"cid:Pic1\"></body></html>";
AlternateViewavHtml=AlternateView.CreateAlternateViewFromString
(htmlBody,null,MediaTypeNames.Text.Html);
//CreateaLinkedResourceobjectforeachembeddedimage
LinkedResourcepic1=newLinkedResource("pic.jpg",MediaTypeNames.Image.Jpeg);
pic1.ContentId="Pic1";
avHtml.LinkedResources.Add(pic1);
//Createanalternateviewforunsupportedclients
stringtextBody="Youmustuseane-mailclientthatsupportsHTMLmessages";
AlternateViewavText=AlternateView.CreateAlternateViewFromString
(textBody,null,MediaTypeNames.Text.Plain);
m.AlternateViews.Add(avHtml);
m.AlternateViews.Add(avText);
//Sendthemessage
SmtpClientclient=newSmtpClient("smtp.jb51.net");
client.Send(m);
希望本文所述对大家的C#程序设计有所帮助。
热门推荐
10 喜得孙子祝福语简短唯美
11 婚礼祝福语简短朴实大众
12 员工周年祝福语大全简短
13 家长回复节日祝福语简短
14 简短生日祝福语老同学
15 夜雨祝福语简短10字
16 蛋糕祝福语简短闺蜜
17 部门过年祝福语简短独特
18 简短精炼的结婚祝福语