gcloud 存储上的电子邮件模板图像在 gmail 中不可见

email templates images on gcloud storage are not visible from gmail

我在 google 云中有一个存储桶,图像 url 是这样的

https://storage.cloud.google.com/my-bucket-name/image-name.png

然后我在这样的电子邮件模板中使用这个 link:

<a
  href="https://www.my-url.com"
  target="_blank"
  ><img
    src="https://storage.cloud.google.com/my-bucket-name/image-name.png"
    width="171"
    height="41"
    alt="some text"
    style="display: block; border: 0;"
/></a>

我使用 mailjet api 发送我的电子邮件,但是当我在我的 gmail 上接收电子邮件时,我得到以下作为 src

https://ci6.googleusercontent.com/proxy/l_BzLY1sw86Ny3rRX4-7HxNe_rnkhWBS66tHaw7vzKOYYDswmLnHIt-EnTcZ7meI3d3n_tpAf6pXlRXepwGTVJg0oQg5mUdRtlTr2XJuoqPzhjSZvzeJb2z8Ldelk8fGpz4=s0-d-e1-ft#https://storage.cloud.google.com/my-bucket-name/image-name.png

但是没有图像,只有替代文本,如果我尝试使用 hotmail,我可以在网络上看到图像,但是如果我使用 iphone 电子邮件应用程序,我在 gmail 上也有同样的问题 no图片,无论我查看的是gmail还是hotmail账户,同样的问题在gmail应用程序中也没有图片。

我正在检查存储桶配置,但我没有看到允许 gmail 显示我的图像的任何其他权限。

任何帮助将不胜感激

您应该始终使用 "storage.googleapis.com/[BUCKET_NAME]/[OBJECT_NAME]" 进行应用程序使用。