gpt4 book ai didi

html - 如何使用外部html文件在mailgun中发送数据?

转载 作者:太空宇宙 更新时间:2023-11-04 03:27:46 25 4
gpt4 key购买 nike

我使用mail-gun发送邮件。但我不想只是在 html 字段中添加 html 标签,而是想创建一个单独的 html 文件并将其添加到那里。怎么做? (我使用Node.js Express框架)

 var data = {
from: 'EasyFoods <postmaster@sandboxbd57df4272094073a1546c209403a45b.mailgun.org>',
to: req.user.email,
subject: 'Order is placed',
html: '<h1>You just placed an order!</h1>'
};

最佳答案

您可以这样做。使用 fs 读取 HTML 文件并将其存储在变量中,现在传递此变量电子邮件数据

尝试下面的代码。

var fs = require('fs');
var mailGun = require("mailgun-js")({
apiKey: "API-KEY",
domain:"DOMAIN-NAME"
});
var emailBody = fs.readFileSync('your html file path').toString();
var emailData = {
from: "fromEmail",
to: "toEmail",
subject: "subject",
html: emailBody
}
mailGun.messages().send(emailData, function (error, body) {
if(!error){
console.log("sendEmail : email Sent to : "+email);
}else{
console.log("sendEmail : Can not send email to : "+email+" : Error : "+error);
}
});

这个解决方案适合我。

关于html - 如何使用外部html文件在mailgun中发送数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42431493/

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