Php Mandrill不能替换html模板中的合并标记内容

Php Mandrill不能替换html模板中的合并标记内容,php,api,mandrill,Php,Api,Mandrill,不需要将UNSUB作为合并变量传入。UNSUB也是一个保留的合并标记,这就是为什么它没有被替换为您在API调用中传递的值 Mandrill API Logs -- "subject": "Valentine’s Day special offer. Additional 10% off* on select categories! View exclusive online offer", "from_email": "habits@zip.in", "fr

不需要将UNSUB作为合并变量传入。UNSUB也是一个保留的合并标记,这就是为什么它没有被替换为您在API调用中传递的值

Mandrill API Logs -- "subject": "Valentine’s Day special offer. Additional 10% off* on select categories! View exclusive online offer", "from_email": "habits@zip.in", "from_name": "zipp", "to": [ { "email": "xyza_123@gmail.com", "name": "venk", "type": "to" } ], "merge": true, "merge_vars": [ { "rcpt": "xyza_123@gmail.com", "vars": [ { "name": "UNSUB", "content": "http://zyr.com/unsubscribe/GYT786HHG" }, { "name": "FirstName", "content": "venk" } ] } ], "async": false, "ip_pool": null, "send_at": null, 因此,在API调用中,完全删除合并变量:

Mandrill API Logs -- "subject": "Valentine’s Day special offer. Additional 10% off* on select categories! View exclusive online offer", "from_email": "habits@zip.in", "from_name": "zipp", "to": [ { "email": "xyza_123@gmail.com", "name": "venk", "type": "to" } ], "merge": true, "merge_vars": [ { "rcpt": "xyza_123@gmail.com", "vars": [ { "name": "UNSUB", "content": "http://zyr.com/unsubscribe/GYT786HHG" }, { "name": "FirstName", "content": "venk" } ] } ], "async": false, "ip_pool": null, "send_at": null,
                <table align="left" border="0" cellpadding="0" cellspacing="0" width="100%" style="min-width:100%;" class="mcnTextContentContainer">
                    <tbody><tr>

                        <td valign="top" class="mcnTextContent" style="padding-top:9px; padding-right: 18px; padding-bottom: 9px; padding-left: 18px;">

                            You can&nbsp;<a href="*|UNSUB|*" target="_blank">unsubscribe</a><br>
<br>
&nbsp;
                       </td>
                    </tr>
                </tbody></table>
            </td>
        </tr>
    </tbody>
</table>
在HTML模板中,请改用以下内容:

Mandrill API Logs -- "subject": "Valentine’s Day special offer. Additional 10% off* on select categories! View exclusive online offer", "from_email": "habits@zip.in", "from_name": "zipp", "to": [ { "email": "xyza_123@gmail.com", "name": "venk", "type": "to" } ], "merge": true, "merge_vars": [ { "rcpt": "xyza_123@gmail.com", "vars": [ { "name": "UNSUB", "content": "http://zyr.com/unsubscribe/GYT786HHG" }, { "name": "FirstName", "content": "venk" } ] } ], "async": false, "ip_pool": null, "send_at": null,
 {
                    "name": "UNSUB",
                    "content": "http://zyr.com/unsubscribe/GYT786HHG"
                },
您可以

Hi@terrorbox。对于每个用户,我都会生成一个唯一的取消订阅url,并将其附加到合并变量中。。我不能在html模板中使用它。它是一个动态url..@user3442132在这种情况下,您将无法使用Mandrill UNSUB merge标记,因为它是保留的(Mandrill UNSUB merge标记还为跟踪目的创建了每个收件人的链接,因此它也是动态的)。相反,你可以使用一个像“|MYUNSUB |”这样的合并标记。我已经尝试过包含| MYUNSUB,但没有成功。当我点击链接时,它会将我带到bowser上的http://*| myunsub |*/。。但当我把它包含在html中时,mandrill正在用动态url替换它。。但不在锚定标记href链接上