欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【.net中 发送邮件内容嵌入图片的具体实例】,下面是详细的讲解!
.net中 发送邮件内容嵌入图片的具体实例
SmtpClient smtp=new SmtpClient();
smtp.DeliveryMethod=SmtpDeliveryMethod.Network;
smtp.Host="smtp.163.com";
smtp.Credentials=new NetworkCredential("renzhijie1111", "**");
MailMessage mm=new MailMessage();
mm.From=new MailAddress("renzhijie1111@163.com", "无敌任志杰测试");
mm.To.Add("renzhijie1990@vip.qq.com");
mm.Subject="发送带图片邮件";
string plainTextBody="如果你邮件客户端不支持HTML格式,或者你切换到“普通文本”视图,将看到此内容";
mm.AlternateViews.Add(AlternateView.CreateAlternateViewFromString(plainTextBody, null, "text/plain"));
////HTML格式邮件的内容
string htmlBodyContent="如果你的看到<b>这个</b>, 说明你是在以 <span style=\"color:red\">HTML</span> 格式查看邮件<br><br>";
htmlBodyContent +="<a href=\"http://www.jb51.net//%22%3EVA娱乐网</a> <img src=\"cid:weblogo\">"; //注意此处嵌入的图片资源
AlternateView htmlBody=AlternateView.CreateAlternateViewFromString(htmlBodyContent, null, "text/html");
LinkedResource lrImage=new LinkedResource(@"d:\1.jpg", "image/gif");
lrImage.ContentId="weblogo"; //此处的ContentId 对应 htmlBodyContent 内容中的 cid: ,如果设置不正确,请不会显示图片
htmlBody.LinkedResources.Add(lrImage);
mm.AlternateViews.Add(htmlBody);
////要求回执的标志
mm.Headers.Add("Disposition-Notification-To", "renzhijie1111@163.com");
////自定义邮件头
mm.Headers.Add("X-Website", "http://www.jb51.net/");
////针对 LOTUS DOMINO SERVER,插入回执头
mm.Headers.Add("ReturnReceipt", "1");
mm.Priority=MailPriority.Normal; //优先级
mm.ReplyTo=new MailAddress("renzhijie1111@163.com", "我自己");
////如果发送失败,SMTP 服务器将发送 失败邮件告诉我
mm.DeliveryNotificationOptions=DeliveryNotificationOptions.OnFailure;
////异步发送完成时的处理事件
smtp.SendCompleted +=new SendCompletedEventHandler(smtp_SendCompleted);
////开始异步发送
smtp.SendAsync(mm, null);
关于.net中 发送邮件内容嵌入图片的具体实例的用户互动如下:
相关问题:
答: >>详细
相关问题:
答: >>详细
相关问题:
答: >>详细
- 【asp】asp.net url重写浅谈-net-url重写
- 【创建】ASP.NET Web API教程 创建域模型的方法详
- 【页面打印】关于ASP.NET页面打印技术的常用方法
- 【MVC5】MVC 5 第一章 创建MVC 5 web应用程序-net
- 【服务器】asp.net页面状态管理cookie和服务器状
- 如何取消.net后台线程的执行
- 【asp】asp.net 分页链接方法-net-分页链接
- 【AS】ASP.NET设计网络硬盘之文件夹实现-SP--PN-N
- 【采集】asp.net采集网页图片的具体方法-网页-图
- 【ajax】asp.net下ajax.ajaxMethod使用方法-ajaxM
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
