gpt4 book ai didi

Mandrill 嵌入图像无法正确解释

转载 作者:行者123 更新时间:2023-12-05 04:14:54 27 4
gpt4 key购买 nike

我在 Nodejs 中使用 Mandrill 向客户发送电子邮件,并希望在我附加到电子邮件的 html 内容中嵌入图像。我从 https://mandrill.zendesk.com/hc/en-us/articles/205582457-Tips-for-using-images-in-Mandrill-emails 找到了一些解决方案并决定使用第四个,它在 html 中包含内联图像。代码如下:

var message = {
html: htmlContent,
subject: "Subject",
...
images = [{
"type": logo.logoType, // which is "image/jpeg"
"name": "logo",
"content": content // the content is valid when using in <img src="data:image/jpeg;base64,content"> directly
}]
};
mandrillClient.messages.send({
message: message
}, function() {
callback(null);
}, function(err) {
callback(err);
})

htmlContent中对应的html代码为

<img src="cid:logo">

但是,当我在 Mandrill Outbound Activity 中检查已发送的电子邮件时,“查看内容”没有正确显示图像。我查看了 html 源代码,发现图像代码仍然是

<img src="cid:logo">

纯文本没有被图像数据取代。

如何让它正常工作?有什么想法吗?

提前致谢。

最佳答案

最后我发现在 Mandrill Outbound Activity 中检查已发送的电子邮件时它不起作用,但它在您的实际电子邮件收件箱中工作正常。因此,这意味着您在进行测试时永远不会看到嵌入的图像,您必须使用生产 api key 发送它并在真实的电子邮件收件箱中查看结果。

仅供引用。希望没有人会像我一样在这上面浪费时间。 :)

关于Mandrill 嵌入图像无法正确解释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33730115/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com