Mailgun 批量发送中的 BCC 不包括替换
BCC in Mailgun Batch Send does not include substitutions
我正在使用他们 API 的批量发送功能通过 Mailgun 发送一组电子邮件消息,调用如下:
rv = requests.post(
"https://api.mailgun.net/v3/%s/messages" % mailgun_domain,
auth=("api", mailgun_key),
data={"from": sender,
"to": recip_vars.keys(),
"subject": subject,
"bcc": bcc_addr,
"text": "%recipient.text%",
"html": "%recipient.html%",
"recipient-variables":json.dumps(recip_vars)})
其中 recip_vars
是由收件人地址键入的批处理变量的字典。
在发送到 bcc
地址的副本中,尚未进行 recip_vars
替换。
bcc
地址是否需要以不同的方式指定,以便该副本包含替换,如果需要,如何指定?
据 Mailgun 的好人说,这是不可能的,至少在当前版本的服务中是这样。
我正在使用他们 API 的批量发送功能通过 Mailgun 发送一组电子邮件消息,调用如下:
rv = requests.post(
"https://api.mailgun.net/v3/%s/messages" % mailgun_domain,
auth=("api", mailgun_key),
data={"from": sender,
"to": recip_vars.keys(),
"subject": subject,
"bcc": bcc_addr,
"text": "%recipient.text%",
"html": "%recipient.html%",
"recipient-variables":json.dumps(recip_vars)})
其中 recip_vars
是由收件人地址键入的批处理变量的字典。
在发送到 bcc
地址的副本中,尚未进行 recip_vars
替换。
bcc
地址是否需要以不同的方式指定,以便该副本包含替换,如果需要,如何指定?
据 Mailgun 的好人说,这是不可能的,至少在当前版本的服务中是这样。