使用 com.smtp 库如何发送正文带图片的邮件

三生有幸 21天前 313

大佬们,我怎么用com.smtp库发送这种邮件正文中插入本地图片的邮件呀?

    













在html我加个img标签,但怎么把本地图片带上呢?

最新回复 (4)
  • nlysh007 20天前
    0 2
    1. 图片上传到图床,<img src="imgURL">

    2. 图片转换为base64 <img src="data:image/png;base64,imgData">

    3. 图片作为内联附件发送 <img src="cid:IMG_id">

  • 三生有幸 19天前
    0 3
    nlysh007 图片上传到图床,&lt;img src=&quot;imgURL&quot;&gt;图片转换为base64&nbsp;&lt;img src=& ...
    大神能简单给个代码示例吗?不太清楚这个cid:IMG_id这个怎么用,官方示例里也没有。
  • nlysh007 19天前
    1 4
    smtp.AddRelatedBodyPart("C:\2.png", "IMG_id", 0); //添加本地图片并设置 Content-ID 为"IMG_id"
    
    smtp.html=`<!doctype html>
    <html><head>
    <meta charset="utf-8">
    <style></style>
    </head>
    <body>邮件内容
    <img src="cid:IMG_id"><!-- 引用Content-ID 为"IMG_id"的图片 -->
    </body>
    </html>
    `


  • 三生有幸 12天前
    0 5
    nlysh007 smtp.AddRelatedBodyPart(&quot;C:\2.png&quot;,&nbsp;&quot;IMG_id&quot;,&nbsp; ...
    多谢大神,可以了!!!
返回
发新帖