【问题标题】:base64 image code not work in gmailbase64 图像代码在 gmail 中不起作用
【发布时间】:2015-12-18 04:11:31
【问题描述】:

我使用 zend_mail 并使用电子邮件模板渲染 smarty tpl。我尝试在电子邮件中发送徽标(使用 base64 的代码):

<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAO8AAAA1CAYAAACp1bzwAAAACXBIWXMAAA7CAAAOwgE...

这在 gmail 中不起作用,图像仍然隐藏...

我发现了这个: Base64 images to gmail 但我不知道如何加载标题,我尝试使用

$mail->addHeader(...);

但它不会带来任何效果,我该如何解决这个问题,以便在 base64 中编码徽标以在任何电子邮件客户端中工作?

【问题讨论】:

  • 你检查过你的编码吗?也许有些东西格式不正确。

标签: php email gmail base64 zend-mail


【解决方案1】:

请尝试使用 style='display:block;'

【讨论】:

  • 欢迎来到 SO,如果您知道答案,请将其发布在 cmets 中,如果您不确定这是否能解决问题,请不要发布答案。看看How do I write a good answer?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-17
  • 1970-01-01
  • 1970-01-01
  • 2014-09-08
  • 1970-01-01
相关资源
最近更新 更多