我成功地为我的系统电子邮件附加了内联图像。我正在使用我在 mailjet 事务模板中创建的模板。现在,如果我在 html 中使用附加图像,但我无法在电子邮件中看到图像。
我正在发送这样的内联图像,它工作得很好。
$logoFile = 'full path of image';
$inlineImg[] = [
'Content-type' => 'image/png',
'Filename' => 'logo.png',
'content' => base64_encode(file_get_contents($logoFile))
];
'Inline_attachments' = $inlineImg;
现在,我想在我的电子邮件中看到这张图片。在 mailjet 模板中使用图像,如下所示:
<p>Test inline image <img src="cid:logo.png" /></p>
参考:https ://dev.mailjet.com/guides/?php#sending-with-attached-files