邮件带附件和html格式
1. 发送有附件的邮件需要添加一个附件类Attachment,这个附件可以为文件和图片:
Attachment attach = new Attachment(“文件路径”");//文件
Attachment a = new Attachment(”文件路径");//图片
mailMessage.Attachments.Add(attach);
mailMessage.Attachments.Add(a);
这里的图片是以附件的形式发送的。
2.body自带html
mailMessage.Subject = "this is test";
mailMessage.Body = "是你<font color='red' size='25'>是你</font>";
mailMessage.IsBodyHtml = true;
通过设置MailMessage的IsBodyHtml可以让Body显示为html格式。
这里不同于AlternateView设置的。
3.发送html邮件
AlternateView htmlView = AlternateView.CreateAlternateViewFromString(@"是你吗<font color='red' size='25'>是你吗</font><img/ src='图片文件路径'>", Encoding.UTF8, "text/html");
mailMessage.AlternateViews.Add(htmlView);
这个html级别比body高,默认有了AlternateView,Body不会发送。
这里需要设置“text/html”;
最新文章
- 论C#之多继承
- 安装mcrypt
- DataGridView中添加CheckBox列用于选择行
- percona-toolkit介绍及安装
- android 学习随笔十九(对话框、样式、主题、国际化 )
- Leetcode#49 Anagrams
- sharepoint 2010 如何创建文档库内容类型content type
- c++ smart pointer
- winsock 收发广播包
- gulp入门学习实例
- POJ 2492 并查集应用的扩展
- linux 查看日志
- mac 下常用命令备忘录
- Java中class的getName()和getCanonicalName()两个方法的区别
- 【splunk】数据输入-文件目录 导入失败
- react native获取屏幕的宽度和高度
- 安装oracle10g“程序异常终止。发生内部错误。请将以下文件提供给oracle技术支持部门
- hbase源码系列(十三)缓存机制MemStore与Block Cache
- SSRS配置
- FlaskWeb开发从入门到放弃(二)