【问题标题】:Images not being displayed in forwarded mails - php转发邮件中未显示图像 - php
【发布时间】:2015-06-05 14:48:02
【问题描述】:

标签: php html email


【解决方案1】:

你应该为邮件建立你的标题,让它看起来像一个好的模板,否则你可能只会看到你的代码

$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'To:' . "\r\n";
$headers .= 'From: Admin<youremail@email.com>' . "\r\n";
mail($to, $subject, $message, $headers);

注意:

还要确保您包含的图像应该可供公众使用,并且它不应该是您的本地主机图像。

你也可以看看这个example

【讨论】:

  • 我设置的标题和你的一样。并且图像也通过公共网址显示。以及在邮件中显示的图像。但是当我转发这封邮件时,只有它没有被显示。
  • 你能查看转发邮件的来源并检查图片的路径吗?
  • 网址是否更改了,我猜您的电子邮件供应商正在包装图片的网址!
  • 您使用哪个电子邮件供应商转发??在 Outlook 中你应该选择选项 -> Download Images ,在 Gmail 中你应该选择 Show Images 这样......你做到了吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-10-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多