需求是发邮件给用户,邮件主体中要把我们部门的logo也给放上去,内容是通过html生成的。现在的问题就是这个logo要怎么放到邮件中去,只考虑outlook客户端。
google了三种解决方法。
<img src="url">,logo的url是在公司内网,所以尝试后桌面端outlook工作正常,IOS outlook, 安卓 outlook都是不能显示。
base64 图片。这个已尝试过,桌面端outlook不工作,IOS outlook工作正常。
将图片放在附件中,然后CID实现,这种方法user不会同意所以就没尝试。
先说下我们内网的图片是不能放到公网的,有没有人有这方面经验的可以指导下吗?谢谢!
如果你的图片在内网,你任何方都用户都是看不到的
如果你用客户端发送邮件,而用户可以看到你的logo,说明这个logo已经在公网上了,则和你说的第3点有冲突
最好的验证办法是给你自己的邮箱发一封邮件,看看里面的logo url,直接拿出来用