邮件带图片附件
2009-05-11 14:41
183 查看
var m = new MailMessage();
m.From = new MailAddress("xx");
m.To.Add(new MailAddress("xx"));
m.Attachments.Add(new Attachment(@"E:\Downloads\2.jpg"));
m.Attachments[0].ContentId = "MyPic";
m.Attachments[0].ContentDisposition.Inline = true;
m.Attachments[0].NameEncoding = m.SubjectEncoding = m.BodyEncoding = Encoding.UTF8;
//添加多个附件
m.Attachments.Add(new Attachment(@"E:\Downloads\dd.xls"));
m.Attachments[0].ContentId = "MyPics";
m.Attachments[0].ContentDisposition.Inline = true;
m.Attachments[0].NameEncoding = m.SubjectEncoding = m.BodyEncoding = Encoding.UTF8;
m.Subject = "测试";
m.IsBodyHtml = true;
m.Body = string.Format(@"<img src=""{0}""/><a href=""{0}"" target=""_blank"">点击新窗口</a>", "cid:" + m.Attachments[0].ContentId);
var s = new SmtpClient();
s.EnableSsl = true;
s.Port = 587;
s.Host = "smtp.gmail.com";
s.UseDefaultCredentials = false;
s.Credentials = new System.Net.NetworkCredential("xx", "xx");
s.Send(m);
m.From = new MailAddress("xx");
m.To.Add(new MailAddress("xx"));
m.Attachments.Add(new Attachment(@"E:\Downloads\2.jpg"));
m.Attachments[0].ContentId = "MyPic";
m.Attachments[0].ContentDisposition.Inline = true;
m.Attachments[0].NameEncoding = m.SubjectEncoding = m.BodyEncoding = Encoding.UTF8;
//添加多个附件
m.Attachments.Add(new Attachment(@"E:\Downloads\dd.xls"));
m.Attachments[0].ContentId = "MyPics";
m.Attachments[0].ContentDisposition.Inline = true;
m.Attachments[0].NameEncoding = m.SubjectEncoding = m.BodyEncoding = Encoding.UTF8;
m.Subject = "测试";
m.IsBodyHtml = true;
m.Body = string.Format(@"<img src=""{0}""/><a href=""{0}"" target=""_blank"">点击新窗口</a>", "cid:" + m.Attachments[0].ContentId);
var s = new SmtpClient();
s.EnableSsl = true;
s.Port = 587;
s.Host = "smtp.gmail.com";
s.UseDefaultCredentials = false;
s.Credentials = new System.Net.NetworkCredential("xx", "xx");
s.Send(m);
相关文章推荐
- java实现发送邮件可多个附件内嵌图片-commons-email使用(未测试)
- java邮件开发(8、用spring发送HTML嵌套图片并带附件)
- python发送包含html、图片、附件和链接的邮件
- java发送带附件的邮件/附件图片显示在邮件内容中
- 邮件实现详解(四)------JavaMail 发送(带图片和附件)和接收邮件
- Java Mail发送Email总结(二)--创建带图片或附件的邮件
- javamail发送复杂邮件(包含文本、图片、附件)
- java实现发送邮件可多个附件内嵌图片-commons-email使用
- 【Python】发送带文字图片附件的邮件
- Java-发送邮件(附件、图片)---(一)概述
- Java-发送邮件(附件、图片)---(四)类-MimeMultipart、MimeBodyPart、FileDataSource、DataHandler、
- C# 发送邮件(内容中可以插入图片,邮件可以添加附件,163邮箱、QQ邮箱等都可以使用)
- python发送邮件的实例代码(支持html、图片、附件)
- JAVAMAIL发送邮件正文是html格式并且显示图片还带有附件的邮件
- Android发带附件和图片的邮件
- Python smtplib发送邮件 包含文本、附件、图片等
- JAVAMAIL发送邮件正文是html格式并且显示图片还带有附件的邮件
- JavaMail发送(带图片和附件)和接收邮件实现详解(四)
- spring文本的,有图片的,有附件的邮件发送
- Python3.5 email发送邮件,包含txt、图片、HTML、附件