我试图从php发送一封包含图像的HTML邮件。
我收到了电子邮件,除了<img>
标记之外,所有的HTML标记看起来都不错。
电子邮件的消息如下:$message = '<img src="http://your-click.ch/wp-content/uploads/2014/11/logo1.png" alt="Your Click" width="131" height="52" border="0" />';
当我收到邮件时,我看到有一个图像,但它只是一片空白当我检查元素时,我看到以下代码:
<img alt="Your Click" width="131" height="52" border="0">
正如您所看到的,src的整个属性都丢失了?为什么?
最佳答案
出于安全原因,有些电子邮件客户端会过滤掉外部链接的图像。尝试对图像进行编码并将其包含在邮件正文中,而不是外部链接。
关于php - 发送邮件时缺少<img>的src属性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30158223/