如何使用带有SendGrid的交易电子邮件模板发送电子邮件。
我正在使用meteorjs的email
软件包,我可以通过
Email.send({
from: "myemail@gmail.com",
to: "somebodyelses.email@gmail.com",
subject: "A sample subject",
text: "Here is some text."
});
我也找不到meteorjs包。
答案 0 :(得分:4)
您是否使用正确的主机名和凭据配置了电子邮件包?你可以see an example on the SendGrid blog。正确配置服务器并发送简单电子邮件后,即可添加Email.headers
X-SMTPAPI标头。然后你可以use transactional templates via the X-SMTPAPI header。
看起来像这样:
Email.send({
from: "myemail@gmail.com",
to: "somebodyelses.email@gmail.com",
subject: "A sample subject",
text: "Here is some text.",
headers: {"X-SMTPAPI": '{
"filters": {
"templates": {
"settings": {
"enable": 1,
"template_id": "5997fcf6-2b9f-484d-acd5-7e9a99f0dc1f"
}
}
}
}'
}
});