我正在使用API成功发送个性化电子邮件,该API是使用HTTPS从Delphi应用程序调用的。我将收件人变量放在标头中,然后将占位符放在电子邮件中,例如收件人变量...
'recipient-variables={"one_address@hotmail.com": {"salutation":"Fred Bloggs"},"another_address@hotmail.com": {"salutation":"Sally Bloggs"}}'
电子邮件中包含类似
Dear %recipient.salutation%
这将在发送到one_address@hotmail.com的电子邮件中显示“亲爱的Fred Blogs”,并在发送到another_address@hotmail.com的电子邮件中显示“ Dear Sally Bloggs”。
但是,我遇到了一个问题,即Fred Blogs和Sally Blogs都共享相同的电子邮件地址,因此我的收件人标头现在看起来像
recipient-variables={"the_address@hotmail.com": {"salutation":"Fred Bloggs"},"the_address@hotmail.com": {"salutation":"Sally Bloggs"}}
电子邮件已发送,Mailgun的日志显示两封电子邮件已发送到相同的地址,具有相同的消息ID(如预期),但日志时间戳稍有不同。
但是,实际上只收到一封电子邮件,向Sally Bloggs致敬。
这是一种常见情况,例如,丈夫和妻子可能共享同一封电子邮件。如何确保收到两封电子邮件,每封电子邮件都有自己的个性化称呼?
(显然,实际情况涉及数百个具有许多共享地址的电子邮件)