邮件内容调用图片格式为:<img src=/"cid:Email001/">
发送邮件的服务端代码为:
SmtpClient 发送邮件的对象
折叠展开C# 代码
-
System.Net.Mail.MailMessage mailMessage = new System.Net.Mail.MailMessage();
-
mailMessage.From="发送者邮箱";
-
mailMessage.To.Add("收件人邮件列表");
-
mailMessage.CC.Add("抄送人邮件列表");
-
mailMessage.Subject = subject;
-
AlternateView htmlBody = AlternateView.CreateAlternateViewFromString(content,null,"text/html");
-
LinkedResource lrImage = new LinkedResource("a.jpg","image/gif");
-
lrImage.ContentId = "Email001";
-
htmlBody.LinkedResources.Add(lrImage);
-
mailMessage.AlternateViews.Add(htmlBody);
-
SmtpClient.Send(mailMessage);
例程:
折叠展开C# 代码
-
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("test@163.com", "test");
-
mm.To.Add("test2@163.com");
-
-
mm.Subject = "测试图片邮件";
-
-
string plainTextBody = "如果你邮件客户端不支持HTML格式,或者你切换到“普通文本”视图,将看到此内容";
-
mm.AlternateViews.Add(AlternateView.CreateAlternateViewFromString(plainTextBody, null, "text/plain"));
-
-
-
string htmlBodyContent = "如果你的看到<b>这个</b>, 说明你是在以 <span style=/"color:red/">HTML</span> 格式查看邮件<br><br>";
-
htmlBodyContent += "<a href=/"http://www.fenbi360.net粉笔编程网</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";
-
htmlBody.LinkedResources.Add(lrImage);
-
-
mm.AlternateViews.Add(htmlBody);
-
-
-
mm.Headers.Add("Disposition-Notification-To", "test@163.com");
-
-
-
mm.Headers.Add("X-Website", "http://www.fenbi360.net");
-
-
-
mm.Headers.Add("ReturnReceipt", "1");
-
-
mm.Priority = MailPriority.Normal;
-
mm.ReplyTo = new MailAddress("test2@163.com", "我自己");
-
-
-
mm.DeliveryNotificationOptions = DeliveryNotificationOptions.OnFailure;
-
-
-
smtp.SendCompleted += new SendCompletedEventHandler(smtp_SendCompleted);
-
-
-
smtp.SendAsync(mm, null);
-
-
-
-
-
-
void smtp_SendCompleted(object sender, AsyncCompletedEventArgs e)
-
{
-
if (e.Cancelled)
-
{
-
MessageBox.Show("发送被取消");
-
}
-
else
-
{
-
if (e.Error == null)
-
{
-
MessageBox.Show("发送成功");
-
}
-
else
-
{
-
MessageBox.Show("发送失败: " + e.Error.Message);
-
}
-
}
-
}
分享到:
相关推荐
CTEmail 的全称是Charts and Text Email,是一个发送带有图表[注意:图片不是在附件里!!!]邮件的简单粗暴的脚本。
捕捉图像方式灵活,主要可以捕捉整个屏幕、活动窗口、选定区域等,图像输出方式多样,主要包括文件、剪贴板和邮件。软件具有设置捕捉前延时、自定义捕捉热键、图像文件自动按时间或模板命名、捕捉成功声音提示、预览...
剪贴簿按用户定义的类别进行组织,并提供用于设置日期、列、文本大小、图片大小、选定时间段和关键字的选项。 用户必须使用用户名、电子邮件和密码登录才能更新剪贴簿。 站点需要 https SSL 来支持安全登录和使用 ...
(由于垃圾邮件太多,写信请以余飞雨开头) 原版下载:不需要 运行环境:Windows 95, 98, Me, NT, 2000, XP and .NET Server -------------------------------------------------------------- 软件介绍: 什么...
都将询问,如果选择自动方式,每次抓取当前画面时发现相同的文件FreeFlash将自动把文件名取为一个不重复的文件名称,如果在设置中选择了自动设置为墙纸选项,在抓取图片的同时当前所得到的图片将注册为当前墙纸。...
matlab图片叠加的代码关于此代码 编写此代码用于CT,ture和预测图之间的图像叠加 例子1 例子2 日期:2018.03.08 该代码的所有权利保留给Steven L. Eddins和Wonjoong Cheon 如果对此代码有任何疑问,请发送电子邮件给...
My Pictures 图片收藏 C:\Documents and Settings\User name\My Documents\My Pictures My Music 我的音乐 C:\Documents and Settings\User name\My Documents\My Music My Video 我的视频 C:\Documents and ...
7.首页资讯报错,and 附近有语法错误。 8.资讯下面的热点资讯没有图片不显示无图出来。 9.人才查看自己的职位列表表头显示不正确。 10.人才的上传了图片,但是首页推荐信息里不显示图片。 11.人才搜索提示模板不...
电子邮件选项 Email option 多媒体和文本文件播放 Multimedia player 打印设置 Print option 修改颜色深度 Change color depth 扫描(批量扫描)支持 Scan (batch scan) support 剪切/裁剪 Cut/crop 编辑IPTC IPTC ...
这个网站是使用React.js,CSS,Javascript和Bootstrap为Vector Electrical and Controls Corporation建立的。 目录 用法 该网站的大部分包含静态信息,因此浏览起来相当简单。 使用导航栏在各个页面之间切换。 在...
AND2 这是一个用于查找附近用户的android应用程序。 使用谷歌地图和firebase。 用户可以使用其电子邮件进行注册并登录。 他们可以通过在个人资料页面上传图片来更改个人资料图片。 如果附近有用户,用户将收到通知。
用户登录、邮件管理、报表设计、图片管理、在线投票信息发布和管理等通用功能模块,Blog和在线购物项目案例,C#应用程序的打包发布和安装,数据库以及项目案例的升级。 本书不仅适用于使用Visual C# 2005进行...
必需:对于显示的每个帖子,用户可以看到以下详细信息:(图形,标题,用户名,用户个人资料图片,相对时间戳(例如计数)) 必需:将每个用户个人资料图像显示为一个圆圈。 必需:在加载过程中为每个图像显示一个...
包含的插件列表: 备份数据-updraftplus 发送电子邮件插件-easy-wp-smtp 缓存插件-wp-rocket 图片延迟加载插件-Images Lazyload and Slideshow 自定义头像插件-WP User Avatar
必需:对于显示的每个帖子,用户可以看到以下详细信息:(图形,标题,用户名,用户个人资料图片,相对时间戳(例如计数)) 必需:将每个用户个人资料图像显示为一个圆圈。 必需:在加载过程中为每个图像显示一个...
太空部队2 通过在美国国家航空航天局(Nasa)公共图像库中搜索...徽章 在github上: b0rgBart3 电子邮件: borgBart3@gmail.com 用户的故事As a student, I want to search the Nasa image bank for cool images, and l