如何使用Sendgrid引用和创建动态电子邮件?

时间:2018-07-27 07:18:39

标签: sendgrid

我对这里的文档一无所知。

我正在尝试创建基本的hello world电子邮件模板,并使用一些简单的电子邮件替换-我无法弄清楚语法。

The documentation here建议使用-igetreplaced-语法,并给出以下示例:

<html>
  <head></head>
  <body>
    <p>Hello -name-,<br>
       Thank you for your interest in our products. I have set up an appointment to call you at -time- EST to discuss your needs in more detail. If you would like to reschedule this call, please visit the following link: `<a href="http://example.com/reschedule?id=-customerID-">reschedule</a>`

                Regards,

                -salesContact-
                -contactPhoneNumber-<br>
    </p>
  </body>
</html>
  

附带的SMTP API JSON标头可能看起来像这样:

{
  "to": [
    "example@example.com",
    "example@example.com"
  ],
  "sub": {
    "-name-": [
      "John",
      "Jane"
    ],
    "-customerID-": [
      "1234",
      "5678"
    ],
    "-salesContact-": [
      "Jared",
      "Ben"
    ],
    "-contactPhoneNumber-": [
      "555.555.5555",
      "777.777.7777"
    ],
    "-time-": [
      "3:00pm",
      "5:15pm"
    ]
  }
}

我尝试将它们粘贴到模板代码编辑器中,但是它不起作用。

有人可以指出我正确的文档以获取正确的语法吗?

1 个答案:

答案 0 :(得分:1)

语法为Handlebars

像这样使用它:

Hello {{name}} 

包含数据:

{
    "name": "Bob"
}