我試圖讓批量發送工作通過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