繁体   English   中英

Mandrill API 的 merge_vars 中的覆盖问题

[英]Overwrite issue in merge_vars of Mandrill API

我正在使用 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 调用中收到多封不同的电子邮件时,就会出现问题。 那个时候同一个收件人不会收到不同的电子邮件,他会多次收到相同的电子邮件。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM