我试图让批量发送工作通过SMTP,但即使我发送给多个收件人,并且我已指定用户变量(并且变量是在发送的电子邮件中成功替换),每个收件人都显示在收件人的结果邮件的收件人:栏中。MailGun与收件人变量的SMTP批处理发送显示收件人字段中的所有收件人
每MailGun对Batch Sending文档...
警告:它采用批量发送也使用收件人变量时是非常重要的。这告诉Mailgun向每个收件人发送单个电子邮件,其中只有他们的电子邮件在收件人字段中。如果不使用,所有收件人的电子邮件地址将显示在每个收件人的收件人字段中。
这里是我的SMTP头的一个例子...
To: [email protected], [email protected]
X-Mailgun-Recipient-Variables: {
"[email protected]":
{
"id":"12345",
"email":"[email protected]",
"first_name":"Foo"
},
"[email protected]":
{
"id":"45678",
"email":"[email protected]",
"first_name":"Bar"
}
}
得到的电子邮件应该只显示在每封邮件一个收件人栏。我错过了什么吗?
林好奇,你有没有找到解决这个? – nilsi
@nilsi,还没有。 MailGun声称你必须把'%recipient%'放到“收件人”字段中,但一直没能通过PHP的'mail()'函数使它成功工作,因为它让人感到脾气暴躁,认为它不是电子邮件并附加了东西在将它传递给MailGun之前。 –
有没有更新?我在这里与mailgun交谈:https://wordpress.org/support/topic/sending-multiple-emails-2/#post-8614364但迄今为止还没有运气。 – raison