gpt4 book ai didi

php - 将数据添加到 MailGun 群发电子邮件

转载 作者:可可西里 更新时间:2023-11-01 00:30:55 25 4
gpt4 key购买 nike

我像这样通过 Mailgun 发送了几百封电子邮件:

// Send to Mailgun
$mailgunResult = $mgClient->sendMessage($domain, array(
'from' => $fromEmail,
'to' => $toListString,
'subject' => $emailSubject,
'text' => $textEmail,
'html' => $htmlEmail,
'recipient-variables' => $recipientJSON
));

这工作正常,但现在我想将自定义数据附加到每封电子邮件,例如每封电子邮件的 ID 等。文档显示如何将 json 数据添加到单个电子邮件,但我不知道如何让 Mailgun 将我的数据列表与每封外发电子邮件进行匹配,就像它对收件人变量所做的那样。

有人做过吗?我的 Mailgun 票让我指向了我已经引用的文档。

最佳答案

您可以在自定义变量中使用 Mailgun 的模板标签。我正在使用它通过我的网站的唯一 ID 来跟踪收件人。在您的 API 后负载中使用 v: 样式添加变量,然后使用模板 (%recipient.value%) 设置该变量的值。

示例 JSON 负载:

{
'v:Recipient-Id': '%recipient.id%'
'recipient-variables:': { 'email@example.com': {'id': '123'}}
}

然后在 webhooks payload 中你会看到这样的变量:

'Recipient-Id': '123'

我从 Mailgun 网站上的有用博客文章中发现了这一点: http://blog.mailgun.com/closing-the-loop-between-your-customer-data-and-your-email-data/

关于php - 将数据添加到 MailGun 群发电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31865997/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com