节点js中使用过的mailJet模块
// template
Hello {{var:first_name:""}},
欢迎使用Mailjet。这是一个模板的例子 语言信息。此消息包含变量和 嵌套循环(for ... endfor)!你也可以嵌入 条件(如果......其他..)
HTTP://www.mailjet.com"}}"> 这是一个点击链接!{%for rock_band in var:rock_bands%}
- 标题:{{rock_band.name}}
{%endfor%}{%for member in rock_band.members%}
- 会员名称:{{member}}
{%endfor%}
// data
{ "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 状态。 但没有条件语句的模板工作正常。
希望有解决方案并感谢他们。
答案 0 :(得分:1)
消息显示状态为"被阻止"当模板中有错误时。我测试了提供的for循环,它对我来说很好,所以很可能在模板语法中还有另一个问题。启用模板错误管理以接收有关错误的报告: https://dev.mailjet.com/guides/#templates-error-management
如果您仍然遇到查找错误的麻烦,contact Mailjet support因为问题与特定模板有关。