Php Mandrill不能替换html模板中的合并标记内容
不需要将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,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
<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 <a href="*|UNSUB|*" target="_blank">unsubscribe</a><br>
<br>
</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链接上