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”;

最新文章

  1. 论C#之多继承
  2. 安装mcrypt
  3. DataGridView中添加CheckBox列用于选择行
  4. percona-toolkit介绍及安装
  5. android 学习随笔十九(对话框、样式、主题、国际化 )
  6. Leetcode#49 Anagrams
  7. sharepoint 2010 如何创建文档库内容类型content type
  8. c++ smart pointer
  9. winsock 收发广播包
  10. gulp入门学习实例
  11. POJ 2492 并查集应用的扩展
  12. linux 查看日志
  13. mac 下常用命令备忘录
  14. Java中class的getName()和getCanonicalName()两个方法的区别
  15. 【splunk】数据输入-文件目录 导入失败
  16. react native获取屏幕的宽度和高度
  17. 安装oracle10g“程序异常终止。发生内部错误。请将以下文件提供给oracle技术支持部门
  18. hbase源码系列(十三)缓存机制MemStore与Block Cache
  19. SSRS配置
  20. FlaskWeb开发从入门到放弃(二)

热门文章

  1. Oracle12c导入scott测试用户(转)
  2. ueditor在表单中的提交
  3. Objective-C 中的Runtime的使用
  4. SQL server添加链接服务器脚本
  5. javascript的回调函数 同步 异步
  6. wpf控件设计时支持(3)
  7. 手把手教你启用Win10的Linux子系统(超详细)
  8. ude—基于udp的全双工可靠传输协议
  9. 用SendNotifyMessage代替PostMessage避免消息丢失(WIN7下消息队列的默认长度是10000,队列满后消息将被丢弃)
  10. Touch panel DTS 分析(MSM8994平台,Atmel 芯片)