Mandrill API的merge_vars中的覆盖问题

问题描述 投票:0回答:1

我正在使用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个回答
0
投票
在单个api调用中,您无法将具有不同合并变量的不同电子邮件发送到同一电子邮件地址。您需要使用各自的merge_vars触发每个调用中具有目标收件人的多个api调用,以满足您的要求。
© www.soinside.com 2019 - 2024. All rights reserved.