有谁知道是否以及如何将 Base64 编码图像添加到 Mandrill 模板中。
我使用 Mandrill 模板来确保我的所有电子邮件都具有相同的外观和感觉,并且我有一个简单而小的徽标,我希望按照以下建议将其添加到我的模板中:http://help.mandrill.com/entries/25252978-Tips-for-using-images-in-Mandrill-emails http://help.mandrill.com/entries/25252978-Tips-for-using-images-in-Mandrill-emails
但是我不确定在 HTML 模板中的位置以及如何添加必要的代码。任何人都知道是否可能以及如何做到这一点?
Thx
我可能已经找到了我自己问题的答案。
否 - Mandrill 不允许您添加内嵌图像或将图像附件作为代码上传到模板。
解决方案 - 您需要按照 API 中的建议将数组 [images] 添加到 $message 中。
这是一个 PHP 示例函数来执行此操作:
// Add cid image to $message
function add_email_logo($message) {
$logo = array (
'images' => array (
array (
'type' => 'image/png',
'name' => 'logo',
'content' => 'iVBORw0KGgoAAAANSUhEUgAA....etc.'
)
)
);
return array_merge( $message, $logo);
}
并使用图像 src="cid:{name}"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)