【问题标题】:Always display images in html email in gmail始终在 gmail 中的 html 电子邮件中显示图像
【发布时间】:2013-10-23 11:16:29
【问题描述】:

我正在开发一个 wordpress cms。我有一个小脚本,可以让人们选择帖子并通过电子邮件发送。该电子邮件包含所选帖子的缩略图。我在我的 gmail 电子邮件帐户上收到它们很好。但只是作为链接,而不是作为它们预期的图像。每次我必须单击“在下面显示图像”时,它才会显示。

我记得之前我记得它曾经提供“始终显示来自的图像”这个选项,但现在不再显示了,我现在看到的就是这个。目前,图像链接显示为任何正常链接,例如。 - example link

并不是说点击“在下方显示图片”链接太麻烦,但是当技术简单有效时,这很好,不是吗?因此,如果您知道这可能发生的任何特定原因,请告诉我。

顺便说一句,之前有人问过similar question,但最终没有解决方案。如果重要的话,这里是我的 processForm.php 中的一个理想的 sn-p。代码的主要灵感来自this tutorial

$to = "awesome_dude@gmail.com";
$subject = "NEW REPORT";
$headers = "From: staff <junior@awesomeness.com>" . "\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";
$message = '<html><body>';
$message .= $_POST['message'];
$message .= '<br><br>';
$message .= $_POST ['client'];
$message .= '</body></html>';
mail($to, $subject, $message, $headers);

更新:我从过滤器中清除了电子邮件,希望再次获得“始终显示图像”选项,但不,同样的结果。

【问题讨论】:

  • 我也需要这个功能,因为当我将它传递给我的客户时,我不想因此失去我的作品的视觉吸引力。正如我的客户基本上会说“为什么这看起来像垃圾邮件”?
  • 你解决过这个问题吗?或者您可以提供更多信息吗?

标签: php wordpress email gmail


【解决方案1】:

正如您所提到的,在 Gmail 中,您的问题中的“在下方显示图片”图片之后通常会出现一个“始终显示来自...的图片”链接。我猜你已经为你自己的电子邮件点击过一次?这可以解释为什么它不再出现......

如果 Gmail 没有加载图片,则可能是 html 代码不正确。 “显示图像...”可能只是 gmail 的礼貌,因为它会将它们识别为图像。

您需要发布生成的 html 才能确定。 Litmus Scope 是一个很好的免费工具,可以将生成的 html 从 Gmail 中提取出来。

【讨论】:

  • 我用石蕊测试过,图像看起来很好,这意味着代码是正确的。这是最少量的代码,我已经给出了。
【解决方案2】:

您没有得到想要的图像的原因与隐私保护有关。当您在电子邮件中使用图像时,您有 2 个选项,将图像嵌入到电子邮件中以生成更大尺寸的电子邮件,或从服务器加载图像。

当您链接图片时,gmail(和许多其他电子邮件客户端)会检测到链接的图片并要求用户确认下载。这对我们作为开发人员来说可能听起来毫无用处,但电子邮件营销人员和垃圾邮件发送者往往会包含带有唯一跟踪代码的图像,例如。你看到这张图片的隐私问题了吗?

如果您想在电子邮件中正确嵌入图像,请查看本教程:
PHP Email: Using Embedded Images in HTML Email,它已经很老了,但可能会让您走上正轨。

【讨论】:

  • 你指向我的链接,由于糟糕的语法和糟糕的布局,很难理解,这有点违背你的观点。此外,它还使用了诸如chunk_splitbase64_encode 之类的东西以及太不相关且偏离主题的东西。不过,我会自己研究,谢谢。
  • 对不起,我没有看文章,我直接去看了源代码。基本思想是首先您需要将图像附加到电子邮件中,然后将图像引用到附加图像。尽量关注图片链接和附件部分(特别是第31-32、59和63-69行)。
猜你喜欢
  • 2011-06-27
  • 1970-01-01
  • 2016-12-31
  • 1970-01-01
  • 1970-01-01
  • 2020-08-20
  • 2015-01-14
  • 2017-06-11
  • 2011-11-09
相关资源
最近更新 更多