List<string> To = new List<string>();
To.Add("jake_ge@askey.com.tw");
List<string> CC = new List<string>();
CC.Add("jake_ge@askey.com.tw");
MailMessage Message = new MailMessage();
Message.IsBodyHtml = true;
Message.BodyEncoding = UTF8Encoding.UTF8;
Message.SubjectEncoding = UTF8Encoding.UTF8;
Message.Priority = MailPriority.Normal;
Message.Sender = new MailAddress("b2b@askey.com.tw");
Message.Subject = "Test";
Message.From = new MailAddress("b2b@askey.com.tw");
for (int i = 0; i < To.Count; i++)
{
Message.To.Add(new MailAddress(To[i]));
}
for (int i = 0; i < CC.Count; i++)
{
Message.CC.Add(new MailAddress(CC[i]));
}
Message.Body = GenMailBody();
//添加附件
Message.Attachments.Add(new Attachment("C:\\aa.jpg"));
//设置附件类型
Message.Attachments[0].ContentType.Name = "image/jpg";
//设置附件 Id
Message.Attachments[0].ContentId = "ewen";
//设置附件为 inline-内联
Message.Attachments[0].ContentDisposition.Inline = true;
//设置附件的编码格式
Message.Attachments[0].TransferEncoding = System.Net.Mime.TransferEncoding.Base64;
SmtpClient client = new SmtpClient();
client.Host = "smtp.local";
client.DeliveryMethod = SmtpDeliveryMethod.Network;
bool IsSend = false;
try
{
client.Send(Message);
}
catch (Exception e1)
{
//MailLog(To, To, e1.Message.ToString());
}

主要是

Message.Attachments[0].ContentId = "ewen"
中设置的id要和mail body中img标签中的src要对应起来
        public static string GenMailBody()
{
StringBuilder sb = new StringBuilder();
sb.Append("Dear Suppliers:<br/>");
sb.Append("近期Askey頻發亞旭進料標籤異常,主要因標籤Serial ID的編碼重複造成Askey不能上線,特此郵件通知各Suppliers特別注意此項!<br/>");
sb.Append("如有任何疑問請E-Mail寄送至Huiqin_zhang@askey.com.tw, sqe_team@askey.com.tw<br/>");
sb.Append("<img alt='' src=cid:ewen>");
return sb.ToString();
}

  

C# 发送邮件中包含图片的更多相关文章

  1. 如何在css中设置按钮button中包含图片文字对齐方式

    <el-button class="class-management style="line-heught">班级管理

  2. node.js入门学习(二)MIME模块,request和response对象,demo之不同url请求不同html页面,页面包含图片、样式css等静态资源

    一.构建http服务程序-根据不同请求做出不同响应 // 加载http模块 var http = require("http"); // 创建一个http服务对象 http.cre ...

  3. VBA/VBScript提取Word(*.doc)文件中包含的图片(照片)

    VBA/VBScript提取Word(*.doc)文件中包含的图片(照片)   要处理的人事简历表是典型的Word文档,其中一人一份doc,里面包含有个人的照片,如果要把里面的照片复制出来就比较麻烦了 ...

  4. JAVA微信公众号网页开发——将文章群发到微信公众号中(文章使用富文本,包含图片)

    SendTextToAllUserAct.java package com.weixin.sendmessage; import org.apache.commons.lang.StringUtils ...

  5. iOS12系统应用发送邮件中的附件

    iOS12系统应用发送邮件中的附件 iOS12系统应用发送邮件中的附件,如果发送邮件的内容很多,或者包含文档.图片等,可以以附件的形式进行发送.此时需要使用addAttachmentData(_:mi ...

  6. Open Xml 读取Excel中的图片

      在我的一个项目中,需要分析客户提供的Excel, 读出其中的图片信息(显示在Excel的第几行,第几列,以及图片本身). 网络上有许多使用Open Xml插入图片到Word,Excel的文章, 但 ...

  7. C#正则表达式通过HTML提取网页中的图片src

    目前在做HoverTreeCMS项目中有处理图片的部分,参考了一下网上案例,自己写了一个获取内容中的图片地址的方法. 可以先看看效果:http://tool.hovertree.com/a/zz/im ...

  8. UIWebView保存网页中的图片(转载)

    现在H5混合原生开发的方式越来越流行,也就要用到UIWebView控件.在开发过程中,我们可能会遇到一个需求,要求我们保存网页上的图片,当用户点击图片的时候,就可以让用户选择是否下载图片. 在系统自带 ...

  9. pasteimg浏览器中粘贴图片jQuery插件

    pasteimg是一款可以在浏览器中实现图片粘贴的jQuery插件,兼容Chrome.Firefox.IE11以及其他使用这些内核的浏览器,比如,国内著名的360浏览器. pasteimg可以识别浏览 ...

随机推荐

  1. shanquan2的两年三题系列

    好像只有2个月就退役啦 不管了,先说一下哪三题:多点求值.lcm.替罪羊树(bzoj3065) [upd0]2016.3.29 多点求值A掉啦,myy卡常数sxbk(不是说好的是shanquan2出的 ...

  2. 前端工具HBuilder安装Sass插件

    HBuilder自带未安装的less插件,但是sass插件却没有,需要自己安装,步骤如下: 1.安装sass,参考: http://www.w3cplus.com/sassguide/install. ...

  3. AFNetworking 与 gbk 编码格式后台数据的使用

    仅针,后台数据为GBK编码时的AFNetWorking 使用情况: 1. Request failed: unacceptable content-type: text/html     soluti ...

  4. TJpgDec—轻量级JPEG解码器

    TJpgDec-轻量级JPEG解码器 本文由乌合之众lym瞎编,欢迎转载blog.cnblogs.net/oloroso 下文中解码一词皆由decompression/decompress翻译而来. ...

  5. Struts开发包结构

  6. 得到 window.open 新页面中的数据

    1.htm 页面 单击按  '钮后'  调用window.open方法,开启新窗口  2.htm 想实现---------------------- 在2.htm页面单击按钮 将相应的数据返回到 1. ...

  7. Mongodb 基础(Z)

    Mongodb的客户端支持 作为一款非常成熟NoSQL数据库,Mongdb对各种编程语言的支持已经非常完善了,目前已经支持各大主流编程语言包括:1,mongo shell 2,Python 3,Jav ...

  8. SAP SMARTFORM 记录实际打印次数

    http://blog.csdn.net/wangjolly/article/details/8334008

  9. Ubuntu16.04 VTK7.1.0+QT4.8.6+QtCreator开发环境配置

    VTK需要OpenGL3.0或更高版本的驱动,但虚拟机下的Ubuntu不支持OpenGL3.0,或者自己按网上教程配置之后也能支持,但过程相当繁琐,本人试验失败. 最终决心采用双系统,装好之后,执行g ...

  10. Java后台发送邮件

    一.实现思路: 1.设置连接参数 2.设置邮件相关属性 3.发送邮件 二.相关需求: 1.导入jar包: 2.设置email.properties mail.smtp.host=smtp.163.co ...