使用PHP / CakePHP在电子邮件中发送图像

时间:2013-09-17 02:05:07

标签: php html email cakephp swiftmailer

这是两个人。首先,我看到嵌入图像与使用链接的看法不一。我看到双方都指着对方。是否普遍认为垃圾邮件过滤器往往会减少哪些?我应该放弃嵌入图片并只使用链接吗?

现在我的编程问题。我正在尝试使用SwiftMailer将图像嵌入到电子邮件中,而CakePHP 2.3.8是从localhost发送的,但是它们没有显示。图像已附加到电子邮件中,我可以下载它,但它实际上并未显示在电子邮件中。我跟着these steps使用SwiftMailer组件/插件嵌入图像。

所以,在电子邮件中我检查了图像的来源,它看起来像这样

<img src="http://img/cid%3A555128d0923bccc63d63c1d60eef1a51%40localhost" alt="">

在布局本身(电子邮件的内容)上,我显示图像

echo $this->Html->image($cid['image_name']);

如果我只是回显图像名称(没有图像标记),则显示为此图像创建的cid。使用OSX上的默认邮件客户端打开它时,会显示其他图像。

0 个答案:

没有答案