如何在mailgun API中使用变量?

时间:2015-06-02 20:56:31

标签: php api mailgun

如何在mailgun中使用变量?

在测试电子邮件(test@example.com)中,我添加了以下变量

{"age": 20}

但它不会像创建邮件时那样使用。

这是发送邮件时的代码。

$mailformat = "CODE HTML :D";
$result = $mgClient->sendMessage($domain, array(
    'from'    => 'Example <example@example.com>',
    'to'      => 'test@example.com',
    'subject' => '%recipient_fname%, testing mail',
    'html'    => $mailformat
));

2 个答案:

答案 0 :(得分:3)

您应该通过以下方式添加用户变量:

v:age=20

如果您使用的是Python,则必须在数据元素中添加

data={
   'from' : 'Name <email@email>',
   'to'   : email_list,
    ...
   'v:age' : '20'
}

答案 1 :(得分:0)

来自documentation

v:前缀后跟任意名称允许将自定义JSON数据附加到消息中。有关详细信息,请参阅Attaching Data to Messages