gpt4 book ai didi

javascript - node-sparkpost 不包括电子邮件中的附件

转载 作者:行者123 更新时间:2023-11-29 23:06:51 25 4
gpt4 key购买 nike

我正在尝试发送一封带有 node-sparkpost 附件的电子邮件(它在后台使用 transmissions API)。

为什么以下代码发送了电子邮件,但没有附件?

"use strict";
let Sparkpost = require("sparkpost");
let apiKey = "xxx";
let fromAddress = "dan@example.com";
let toAddress = "dare@example.com";

let spClient = new Sparkpost(apiKey);

spClient.transmissions
.send({
options: {},
content: {
from: fromAddress,
subject: "The subject",
html: "See attached file.",
text: "See attached file."
},
recipients: [{ address: toAddress }],
attachments: [
{
name: "attachment.json",
type: "application/json",
data: Buffer.from("{}").toString("base64")
}
]
})
.then(data => {
console.log("email mail sent");
console.log(data);
})
.catch(err => {
console.log("email NOT sent");
console.log(err);
});

最佳答案

一个经典的 self 橡皮回避时刻。

attachments 属性必须是 content 的子属性:

    content: {
from: fromAddress,
subject: "The subject",
html: "See attached file.",
text: "See attached file.",
attachments: [
{
name: "attachment.json",
type: "application/json",
data: Buffer.from("{}").toString("base64")
}
]
},

关于javascript - node-sparkpost 不包括电子邮件中的附件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54592748/

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