使用 HTML 文件作为邮件正文模板,图像不显示

本文关键字:图像 显示 正文 文件 HTML 使用 | 更新日期: 2023-09-27 17:56:23

我正在尝试使用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">

有什么解决方案吗?如何获取正在显示的实际图像?谢谢。

使用 HTML 文件作为邮件正文模板,图像不显示

这是解决方案!

对于电子邮件模板,您应该提供图像的绝对 URL。

例如:<img src="http://ngm.nationalgeographic.com/2015/11/climate-change/which-species-will-thrive/img/12-bengal-tiger-1024.jpg" >