base64图片不能直接在谷歌邮件中显示,测试 国内qq邮箱,126邮箱可以直接base64编码直接显示图片,
国外邮箱需要将正文中的图片转存到服务器,通过服务器图片地址,设置图片contentId,定位图片在正文中的位置,处理方式是:保存图片是将图片名称用uuid保存,contentid设为图片的uuid名。
保存图片到服务器
处理邮件内容:
邮件图片ContentId处理
邮件类型需指定为"related",
htmlContent为邮件正文内容,imgPart为邮件中图片内容的处理,不多bb
多个图片遍历处理,注意contentId需要加“<>”,测试126邮箱不加“<>”可以正常显示,Gmail不加"<>"不能显示图片。