【问题标题】:MailJet-Email Template using conditional statement in BLOCKED ststusMailJet-Email 模板在 BLOCKED 状态下使用条件语句
【发布时间】:2017-04-27 02:31:41
【问题描述】:

在 node js 中使用 mailJet 模块

// 模板


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

欢迎来到 Mailjet。这是一个模板的例子 语言消息。此消息包含变量和 嵌套循环(for .. endfor)!你也可以嵌入 条件(如果 .. 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 状态。 但是没有条件语句的模板可以正常工作。

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

【问题讨论】:

    标签: node.js mailjet transactional-email


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2019-10-05
      • 1970-01-01
      • 2014-08-03
      • 1970-01-01
      • 2021-11-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-19
      • 1970-01-01
      相关资源
      最近更新 更多