Mandrill通过REST API将多个人作为单独的消息发送

时间:2014-07-08 17:25:06

标签: rest mandrill

我正在尝试使用mandrill发送邮件。问题是,当我向'to'参数添加多个收件人时,它会与'to'列表中的所有收件人多次发送相同的邮件。我期待将相同的邮件单独发送给列表中的每个人。我错过了什么吗?

{
    "key": "app-key",
    "template_name": "platform-invite",
    "template_content": [
        {
            "name": "connection",
            "content": "<a class=\"mcnButton \" title=\"Lets Go\" href=\"http://someurl\" target=\"_blank\" style=\"font-weight: normal;letter-spacing: normal;line-height: 100%;text-align: center;text-decoration: none;color: #FFFFFF;\">Lets go</a>"
        },
        {
            "name": "mailbody",
            "content": "<p>Hi </p>\n<p>I would like you to be a ... Tic tic tic...</p>"
        }
    ],
    "message": {
        "subject": "My subject line over herer",
        "from_email": "superman@mydomain.co",
        "to": [
            {
                "email": "person1@gmail.com,
                "type": "to"
            },
            {
                "email": "person2@gmail.com",
                "type": "to"
            },
            {
                "email": "person3@gmail.com",
                "type": "to"
            },
            {
                "email": "person4@gmail.com",
                "type": "to"
            }
        ],
        "merge_vars": {}
    },
    "async": false,
    "ip_pool": "Main Pool"
}

1 个答案:

答案 0 :(得分:11)

您的Sending Options中有一个选项可以让收件人彼此接触。您可以取消选中该框,以便在“收件人”标题中不显示所有人的信息。默认情况下,您在帐户中使用在“发送选项”中选择的选项。您可以在单个API调用中覆盖任何这些选项。在这种情况下,您可以使用preserve_recipients参数覆盖为您的帐户设置的当前默认值。