使用带有SendGrid的交易电子邮件模板发送电子邮件

时间:2016-03-25 00:21:32

标签: email meteor sendgrid

如何使用带有SendGrid的交易电子邮件模板发送电子邮件。

我正在使用meteorjs的email软件包,我可以通过

发送简单的电子邮件
  Email.send({
    from: "myemail@gmail.com",
    to: "somebodyelses.email@gmail.com",
    subject: "A sample subject",
    text: "Here is some text."
  });

我也找不到meteorjs包。

1 个答案:

答案 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"
          }
        }
      }
    }'
  }
});