图片未显示在已发送的电子邮件中

时间:2019-08-24 16:52:59

标签: django image email sendgrid

我正在使用django开发一个网站,我计划通过电子邮件发送通知。在电子邮件中,我有一些图像,例如徽标等。

对于电子邮件,我将smtp与sendgrid一起使用。

在电子邮件模板中,我有完整的图像src:

<img src="https:www.mysite.com/static/images/logo.png" alt="Logo" title="Logo">

当我将src复制并粘贴到浏览器中时,我看到了图像。

但是,在gmail和Outlook中,图像都不存在。看起来他们正在缓存它,并使用他们自己的图像版本,但是它不存在。

2 个答案:

答案 0 :(得分:1)

您的 URL 不正确,请输入有效的URL。 您可以在浏览器中查看自己的 url

URL看起来像https://www.facebook.com。但您没有在 www

之前使用 //

答案 1 :(得分:1)

您的网址不正确。它在浏览器中运行的原因是,http:之后的请求网址(不带“ //”)被重写为“ http://”。

例如,我在浏览器的地址栏中输入了以下网址,

https:github.com /

在浏览器中呈现页面之后,URL如下更改

https://github.com/