* | UNSUB | *未在mandrill模板

时间:2016-02-03 15:03:07

标签: mandrill mailmerge unsubscribe

我在mandrill模板中使用*|UNSUB|*合并标记,我希望在使用此模板发送邮件时自动解析它(不在代码中执行任何操作)。我的模板代码是,

<a href = "*|UNSUB: https://mywebsite.com/unsub|*">Unsubscribe from this list.</a>;

问题1: 它不会被解析并一起忽略锚标记并显示&#34;取消订阅此列表&#34;文本为简单文本,不是超链接。我已经尝试设置合并选项,将默认设置发送到车把和mailchimp,但没有运气。

问题2: 通过选中&#34;添加取消订阅页脚来添加取消订阅链接的默认选项&#34;在设置中工作正常。但是,我想添加一个自定义消息,如

您收到此消息是因为您已在我们这里注册,如果您不想收到我们的任何邮件,请取消订阅&#39;。

我希望&#39;取消订阅&#39;在上面的句子中作为链接指向mandrill默认给出的链接。我怎么能这样做?

提前致谢, 卡里...

1 个答案:

答案 0 :(得分:0)

Mandrill的UNSUB合并代码需要一些您可以在此处阅读的其他参数:https://mandrill.zendesk.com/hc/en-us/articles/205583017-Can-I-add-an-automatic-unsubscribe-link-to-Mandrill-emails-

因此,您需要使用此格式:

SELECT
  rea.id,
  MAX(CASE WHEN rej.rejection_rowId = '1' THEN rej.rejection_code END) AS rejection1,
  MAX(CASE WHEN rej.rejection_rowId = '2' THEN rej.rejection_code END) AS rejection2,
  MAX(CASE WHEN rej.rejection_rowId = '3' THEN rej.rejection_code END) AS rejection3,
FROM
  reason rea
  INNER JOIN rejection rej ON rea.rowId = rej.rowId
WHERE
  rea.id = '12345'
GROUP BY rea.id