【问题标题】:Gmail removes the src attribute of img tagGmail 删除了 img 标签的 src 属性
【发布时间】:2019-11-17 18:15:52
【问题描述】:

我有很多关于 google 和 stackoverflow 的帖子。似乎没有一个对我有用。而且很多人想不通。放html内联图片真的有那么难吗,如果2019年可以的话,我们应该怎么做呢?

<img src="https://example.com/image.png" alt="myimage">

仅显示

<img alt="myimage">

我正在使用 PHPMailer,不需要附加它。有解决方案吗?谢谢!

【问题讨论】:

  • Gmail 在很多方面都很糟糕——这就是其中一种方式。嵌入图像(以及相应的 cid 标识符以从 HTML 中引用它们)或 data URL 可能更幸运,但这些方法的效率当然要低得多。
  • 默认情况下,外部图像会被过滤掉,因此无法使用它们引起的请求来确定收件人何时/何时阅读邮件(称为 privacy的小东西>.) 收件人可以选择查看带有这些外部图像的邮件 - 但他们必须主动触发。如果您想发送始终显示的图像 - 那么您实际上需要将它们直接内联到邮件中。 (您对上述内容所做的不是“内联”。)
  • @Toma 向我们展示您的 PHP 代码

标签: php gmail phpmailer


【解决方案1】:

您可以使用 src 标记的 PHP Mailer 电子邮件图像,但请记住,您必须为 src 添加公共链接,例如:http://example.com/image.png 而不是项目图像路径。

【讨论】:

  • 这不是这里要问的 - 图片在原始源消息中,但 gmail 正在删除它们。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-10-03
  • 1970-01-01
  • 2011-09-20
  • 2017-05-21
  • 1970-01-01
  • 2016-06-24
  • 2011-01-11
相关资源
最近更新 更多