C# 使用SMTP 发送邮件时如何邮件内容中显示图片

 时间:2026-02-16 09:36:45

1、初始化 MailMessage

MailMessage email = new MailMessage();

2、添加附件

email.Attachments.Add(newAttachment("C:\\img\\ewen.gif"));

3、设置附件类型

email.Attachments[0].ContentType.Name= "image/gif" ;

4、设置附件 Id

email.Attachments[0].ContentId = "ewen";

5、设置附件为 inline-内联

email.Attachments[0].ContentDisposition.Inline= true;

6、设置附件的编码格式

email.Attachments[0].TransferEncoding =System.Net.Mime.TransferEncoding.Base64;

7、在HTML邮件正文中用img 标签引用图片,src 设置为 cid:附件Id

stringmailBody = "这里显示图片:<br><img alt='图片' src=cid:ewen>";

8、完成发送邮件。

  • 如何使用SMTP进行发送邮件
  • 发送邮件如何添加附件
  • php使用smtp怎么发送邮件
  • 发送邮件要注意什么事项 邮件礼仪
  • 阿里邮箱smtp设置
  • 热门搜索
    怎么写好钢笔字 黑龙江旅游职业技术学院 分居多久可以自动离婚 周边好玩的旅游景点推荐 幽门螺旋杆菌口臭特点 凉拌酸辣土豆丝 七个月宝宝拉肚子怎么办 孕妇可以用皮炎平吗 丹麦旅游 qq怎么取消特别关注