如何使用Mailgun和Node.js发送批量个性化电子邮件

时间:2019-07-09 11:55:29

标签: node.js email mailgun

要求向超过5万名用户发送个性化电子邮件,收件人的姓名应如下所示:

主题:您好[姓名]

消息:您好吗[姓名]?和其他一些文字

我目前正在遍历整个用户集合,一次使用 Mailgun API一次发送一封电子邮件,这向mailgun服务器发出了5万个请求。

Mailgun API不允许多个主题或正文,解决此问题的最佳方法是什么? 我不介意从mailgun切换

1 个答案:

答案 0 :(得分:2)

您应该使用mailing lists功能:

  

邮件列表是一组成员(收件人),其本身具有电子邮件地址,例如developers@mailgun.net。该地址成为该邮件列表的ID。

然后,您可以将成员添加到此列表,并为每个成员分配name属性和您想要的任何其他字段。之后,recipient variables可用于自动将每个联系人的姓名替换为%recipient.name%之类的占位符。

此功能在其文档的batch sending部分中进行了说明,以及不需要创建邮件列表的另一个选项。