我在正确将图像嵌入html / php电子邮件时遇到了一些麻烦。 我的.php文件只是发送了一些文本电子邮件。但是我要在那张照片。
<img src="http://website/image.jpg">
到目前为止可以使用,但是Outlook会阻止图像,因此每次都必须单击下载图像。
所以我发现这是链接图像的行为。我需要的是嵌入的图像。
<img src="image.jpg">
似乎很简单,但不起作用。该图像位于index.php的根目录中,但邮件不包含该图像。只是出现一个错误:“无法显示图像”。
我发誓我用Google搜索了2个小时。公司如何通过签名来做到这一点。
感谢您的帮助。
答案 0 :(得分:0)
大多数电子邮件客户端默认将图像屏蔽。用户或管理员应解决此问题。您无法在电子邮件中覆盖它。
答案 1 :(得分:0)
几天前,我已经完成了公司签名,发现了很多问题。
例如,您可以设置背景图像和gmail,大多数电子邮件管理器将显示它,而Outlook将不显示。
对于图像来说是不一样的。
Outlook通常会在https:// ...
时显示您的图像
就我而言,我正在使用Firebase托管来定位图像,并发现0个问题。
<img data-imagetype="External" src="https://firebasestorage.googleapis.com/..." class="x_gmail-CToWUd">
我在gmail中使用了此签名,而Outlook正在显示<img>
标签,没有任何问题,也不需要进行任何附件。
接收电子邮件和类x_gmail ...时,也会从Outlook添加data-imagetype。
希望这会对您有所帮助,否则,我会尽力为您找到更好的解决方案。