Javascript 如何在node.js上使用邮戳电子邮件?
我是node.js新手,不知道如何在node.js中引用js library postmark.jsJavascript 如何在node.js上使用邮戳电子邮件?,javascript,node.js,smtp,html-email,postmark,Javascript,Node.js,Smtp,Html Email,Postmark,我是node.js新手,不知道如何在node.js中引用js library postmark.js var POSTMARK_KEY = "xxxxxxxxxxxxxxxxxxxxxxxxxx"; var postmark = require("postmark")(POSTMARK_KEY); postmark.send({ "From": from, "To": to, "Subject": subject, "TextBody": emailB
var POSTMARK_KEY = "xxxxxxxxxxxxxxxxxxxxxxxxxx";
var postmark = require("postmark")(POSTMARK_KEY);
postmark.send({
"From": from,
"To": to,
"Subject": subject,
"TextBody": emailBody
}, function (err, to) {
if (err) {
console.log(err);
return;
}
console.log("Email sent to: %s", to);
});
我尝试了上面的代码,但不确定如何使用postmark.js
在js中使用html模板有没有简单的方法来实现html电子邮件功能?您可以使用“HtmlBody”字段通过邮戳发送html邮件:
postmark.send({
"From": from,
"To": to,
"Subject": subject,
"TextBody": emailBody,
"HtmlBody": "<h1>hellow</h1>"
}, function (err, to) {
if (err) {
console.log(err);
return;
}
console.log("Email sent to: %s", to);
});
postmark.send({
“From”:From,
“To”:To,
“主体”:主体,
“TextBody”:emailBody,
“HtmlBody”:“hellow”
},函数(err,to){
如果(错误){
控制台日志(err);
返回;
}
console.log(“电子邮件发送至:%s”,发送至);
});
在官方文件中,这里用示例进行描述
为了发送html正文,您可以发送“HtmlBody”:“一些字符串形式的html”
,以及“TextBody”:“邮戳您好!“
像这样:
client.sendEmail({
"From": "sender@example.com",
"To": "receiver@example.com",
"Subject": "Test",
"TextBody": "Hello from Postmark!"
"HtmlBody": "<h1>some html in string form</h1>"
});
client.sendmail({
“发件人”:sender@example.com",
“至”:receiver@example.com",
“主题”:“测试”,
“TextBody”:“邮戳上的您好!”
“HtmlBody”:“一些字符串形式的html”
});
他们在这里描述了:使用带有NodeJs的模板vi API发送电子邮件的方法是
sendmailwithtemplate()
我在NodeJs的文档中找不到这一点。您可以在文档中找到大部分信息 要发送带有模板的电子邮件,请使用:
client.sendEmailWithTemplate({
TemplateId:1234567,
From: "from@example.com",
To: "to@example.com",
TemplateModel: {company: "wildbit"}
});
client.sendEmailWithTemplate({
TemplateId:1234567,
From: "from@example.com",
To: "to@example.com",
TemplateModel: {company: "wildbit"}
});