0

在节点 js 中使用 mailJet 模块

// 模板


您好 {{var:first_name:""}},

欢迎来到 Mailjet。这是模板语言消息的示例。此消息包含变量和嵌套循环(for .. endfor)!您还可以嵌入条件(if .. else ..)。

http://www.mailjet.com"}}">这里有一个链接可以点击!
    {% for rock_band in var:rock_bands %}
  • 标题:{{ rock_band.name }}
      {% for member in rock_band.members %}
    • 会员名:{{会员}}
    • {% endfor %}
  • {% endfor %}

// 数据

      {
        "Subject": "test subject",
        "MJ-TemplateID": "79501",
        "MJ-TemplateLanguage": true,
        "Recipients":[{ 'Email':"email here(valid email)"}],
        "Vars": {
          "first_name": "test name",
          "rock_bands" : [{
            "name": "test_name",
            "members" : ['t','v']
          }]
        }
      };

从节点应用程序成功发送电子邮件后,我检查了 MailJet 仪表板,但它处于BLOCKED状态。但没有条件语句的模板工作正常。

希望有解决方案,非常感谢。

4

1 回答 1

1

当模板中出现错误时,消息显示状态为“已阻止”。我测试了提供的 for 循环,它对我来说很好,所以很可能模板语法中存在另一个问题。启用模板错误管理以接收有关错误的报告: https ://dev.mailjet.com/guides/#templates-error-management

如果您仍然无法找到错误,请联系 Mailjet 支持,因为该问题与特定模板有关。

于 2016-12-12T12:00:08.003 回答