我在html/php电子邮件中正确嵌入图片时遇到了一些麻烦。我的.php文件只是发送了一些文本电子邮件。但我想在里面放一张图片。<img src="http://website/image.jpg">
工作到目前为止,但outlook阻止图像,我不得不点击下载图像每一次。
所以我发现这是链接图像的行为。我需要的是一个嵌入的图像。<img src="image.jpg">
看起来很简单,但是不起作用。该图像在index.php的根目录下,但是邮件中没有该图像。只是出现一个错误:“无法显示图像”。
我发誓我现在在谷歌上搜索了2个小时。这些公司是怎么用他们的签名做到这一点的。
谢谢你的帮助。
3条答案
按热度按时间9jyewag01#
前几天我做了公司签名,发现很多问题,比如你可以设置background-image和gmail,大多数邮件管理器都会显示,但outlook不会。
对于图像来说是不一样的。
Outlook将显示您的图像,通常是当它是https://...
在我的情况下,我使用firebase托管来定位图像和0问题。
我在gmail中使用了这个签名,outlook显示
<img>
标签没有任何问题,也不需要做任何附件,data-imagetype是在收到邮件时从outlook添加的,类x_gmail也是。希望这对你有帮助,如果没有,我会尽力为你找到一个更好的解决方案。
olqngx592#
默认情况下,大多数电子邮件客户端都会阻止图像。用户或管理员需要克服此行为。您不能在电子邮件中覆盖此行为。
htzpubme3#