我正在尝试将HTML文件用作邮件正文模板。 HTML文件很少有内嵌图像,如LOGO。一切都很好,我收到邮件后,HTML文件中的所有内容,除了图像。
src="~/Images/logo.png"
下方的示例,但在收到邮件后,如果我在邮件客户端查看源代码,我会在下面看到(使用Google SMTP服务器发送邮件)。
原因非常清楚,为什么图像没有显示(由于src
部分正在改变),但不知道如何避免这种情况。
<img title="MyCompany" class="xxxx" alt="MyCompany"
src="https://ci4.googleusercontent.com/proxy/VigKoQr9DXTS3UveuswmpxB6iEAO5rcVwSrrVUptfWGAeYQFugjcKDZxDZbB6g=s0-d-e1-ft#http://~/Images/logo.png">
任何解决方案?如何显示实际图像? 谢谢。
答案 0 :(得分:1)
这是解决方案!
对于电子邮件模板,您应该为图像提供绝对网址。
例如:<img src="http://ngm.nationalgeographic.com/2015/11/climate-change/which-species-will-thrive/img/12-bengal-tiger-1024.jpg" >