邮戳:用模板发送邮件



我正在尝试发送一封带有Node.js邮戳的模板电子邮件

我在邮戳App网站上创建了一个模板。我已经看了他们的文档,但是找不到任何发送模板电子邮件的方法。

文档来源:

http://blog.postmarkapp.com/post/125849089273/special-delivery-postmark-templateshttp://developer.postmarkapp.com/developer-api-templates.html

我尝试了各种方法,包括:

client.emailWithTemplate("jenny@example.com",
   "bob@example.com",<template-id>, {
   "link" : "https://example.com/reset?key=secret",
   "recipient_name" : "Jenny"
});

TypeError: object#没有方法'emailWithTemplate'

client.sendEmail({
    "TemplateModel" : {
        "customer_name" : "Jenny",
    },
    "TemplateId" : 6882,
    "From": "info@formulastocks.com",
    "To": "lrroberts0122@gmail.com",
}, function(error, success) {
    if(error) {
        console.log(error);
    } else {
        console.log(success);
    }
});

Console Log Error: {status: 422,message: ' ' templatid ' '不能在发送非模板邮件时使用。',代码:1123}

谢谢!

我是node.js库的当前维护者(以及邮戳模板的工程师之一)。

原始代码片段不能工作的一个可能原因是您可能使用了旧版本的Postmark.js。我们在node.js包的1.2.1版中添加了模板端点功能。

在包中。您应该确保将其更新为使用1.2.1或更高版本的postmark.js库。如果您一直在使用旧版本的库,您还需要运行npm update

还请注意,如果您在邮戳UI中单击"编辑模板",然后单击"API片段",UI将提供许多语言(包括node.js)的完整片段。

如果以上方法都失败,请联系技术支持,我们将很乐意帮助您解决这个问题。

相关内容

  • 没有找到相关文章

最新更新