php电子邮件图片不会显示在Gmail

时间:2017-12-07 04:23:47

标签: php html email gmail pyrocms

我想在从php发送的电子邮件中显示图像。在雅虎,图像显示但在gmail中图像丢失。

这是显示图像的代码

 <a href="{{ url:site }}user/active/{{ id }}/{{ code }}"><img alt="" data-pyroimage="true" src="{{ url:site }}image/sample.png" style="width:66%;" /></a>

这是我在gmail中检查后的图片网址

<a href="http://ipaddress/user/active/123456/123cp00a42c9b78514000c53f8294e5ec0d0aasgd" target="_blank" data-saferedirecturl="https://www.google.com/url?hl=en&amp;q=http://ipaddress/users/activate/123456/123cp00a42c9b78514000c53f8294e5ec0d0aasgd&amp;source=gmail&amp;ust=1233456567575&amp;usg=AFQjCNGTV3UZZ4wSgFSsx_rcn7-mh3UUxw"><img alt="" src="https://ci5.googleusercontent.com/proxy/KaJG60d7WUoIwstJlDYAp8vLq1SSpmWyOZlrgZtUJMtHoBCEr863637_4tdJaibPlgJy7jnzXHs5RGv8C3g=s0-d-e1-ft#http://ipaddress/image/sample.png" style="width:66%" class="CToWUd"></a>

1 个答案:

答案 0 :(得分:0)

我建议使用img插件功能来显示物理文件位置。如果这是公共目录中的图像,则可能会起作用:

{{ img('public::image/sample.png').url }}

然后你可以打赌,谷歌会把它当作原生图像来源。