按行业划分,我是移动开发人员,但目前正在构建后端服务。
我有一个Node / Express API,我只是在其中添加一些交易电子邮件。
我有一个电子邮件模板,正在阅读并传递给MailGun。
fs.readFile(__dirname + "/../template.html", 'utf8', function (err, emailBody) {
if (err) throw err;
var Mailgun = require('mailgun-js');
var apiKey = process.env.MAILGUN_API_KEY || "";
var domain = process.env.MAILGUN_DOMAIN || "";
var mailgun = new Mailgun({
apiKey: apiKey,
domain: domain
});
var data = {
from: "me@mydomain",
to: "test@test.com",
subject: "Testing, 123",
html: emailBody
};
mailgun.messages().send(data, function (err, body) {
console.log(body)
});
});
这很好。
对我来说,下一步是我要根据从调用此代码的请求中捕获的变量来更改模板html。
有可能吗?