【问题标题】:Overwrite issue in merge_vars of Mandrill APIMandrill API 的 merge_vars 中的覆盖问题
【发布时间】:2015-11-25 07:17:25
【问题描述】:

我正在使用 merge_vars 发送电子邮件以获取动态内容。这是我的 merge_vars 的样子:

$message['merge_vars'][$index] = array(
  'rcpt' => $email,
  'vars' => array(
    array(
      'name' => 'url',
      'content' => $url
    ),
    array(
      'name' => 'sname',
      'content' => $sname
    ),
    array(
      'name' => 'lname',
      'content' => $lname,
    ),
    array(
      'name' => 'email',
      'content' => $email
    )
  ),
);

一切正常。但是当同一个收件人应该在一个 API 调用中收到多封不同的电子邮件时,就会出现问题。那个时候同一个收件人不会收到不同的电子邮件,他会多次收到相同的电子邮件。

【问题讨论】:

    标签: php codeigniter email mandrill


    【解决方案1】:

    在单个 api 调用中,您不能将不同的电子邮件发送到具有不同合并变量的同一电子邮件地址。 您需要在每个调用中使用相应的 merge_vars 触发多个具有目标收件人的 api 调用以满足您的要求。

    【讨论】:

    • 是的,我很久以前就已经有了这个解决方案。还是谢谢你。
    猜你喜欢
    • 2015-07-09
    • 2016-01-07
    • 2023-03-22
    • 2016-02-11
    • 1970-01-01
    • 2021-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多