如何使用 mandrill 发送 mailchimp 模板?

Posted

技术标签:

【中文标题】如何使用 mandrill 发送 mailchimp 模板?【英文标题】:How to send mailchimp templates with mandrill? 【发布时间】:2021-02-16 21:32:11 【问题描述】:

我已经在 Mailchimp 中构建了一个模板并发送到 mandrill。

当我调用这个 API 时,它发送了一封没有模板的普通电子邮件。如何使用模板发送?

const response = await mailchimp.messages.send(
            template_name:"Test",
            message: 
                from_email: "noreply@mydomain.com",
                subject: "Hello world",
                text: "Welcome to Mailchimp Transactional!",
                to: [
                    email: "myname@gmail.com",
                    type: "to"
                ]
            
        );

【问题讨论】:

我正在尝试使用 messages/send-template 发送消息,它显示“未找到模板”。你能帮忙吗 你如何将它发送到山魈。我找不到发送到山魈的东西? 【参考方案1】:

您必须使用 .messages.sendTemplate 而不是 .messages.send

【讨论】:

【参考方案2】:

我想通了,你必须添加一个空的内容字段

const response = await mailchimp.messages.send(
            template_name:"Test",
            template_content: [],<--------ADD THIS
            message: 
                from_email: "noreply@mydomain.com",
                subject: "Hello world",
                text: "Welcome to Mailchimp Transactional!",
                to: [
                    email: "myname@gmail.com",
                    type: "to"
                ]
            
        );

【讨论】:

以上是关于如何使用 mandrill 发送 mailchimp 模板?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 JavaScript 使用 Mandrill 发送电子邮件?

如何使用 Parse 和 Mandrill 发送电子邮件通知?

您将如何使用 phantomjs 通过 mandrill 发送邮件?

如何在 Scrapy Spidermon 中使用 Mandrill 发送电子邮件报告

如何使用 mandrill 通过电子邮件发送表单信息

如何在没有邮件接收客户端的情况下验证 Mandrill 自定义发送域?