Mailgun 批量发送中的密件抄送不包括替换

Posted

技术标签:

【中文标题】Mailgun 批量发送中的密件抄送不包括替换【英文标题】:BCC in Mailgun Batch Send does not include substitutions 【发布时间】:2018-07-30 23:15:24 【问题描述】:

我正在使用他们 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 地址是否需要以不同的方式指定才能使该副本包含替换,如果需要,如何?

【问题讨论】:

【参考方案1】:

据 Mailgun 的好心人说,这是不可能的,至少在当前版本的服务中是不可能的。

【讨论】:

以上是关于Mailgun 批量发送中的密件抄送不包括替换的主要内容,如果未能解决你的问题,请参考以下文章

通过密件抄送发送邮件时 MailCore 中的错误

使用 swiftmailer 密件抄送多个地址

无法通过 Mandrill 发送密件抄送电子邮件(通过 Laravel)

Ruby Net::SMTP - 使用密件抄送发送电子邮件:收件人

使用 PHP 向使用 Gmail API 发送的电子邮件添加密件抄送

在 django 中向密件抄送和抄送发送电子邮件