Scott Hunter
Scott Hunter

Reputation: 49805

BCC in Mailgun Batch Send does not include substitutions

I am sending a set of email messages via Mailgun using the Batch Sending feature of their API, with a call like this:

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)})

where recip_vars is a dictionary of the batch variables keyed by recipient addresses.

In the copy sent to the bcc address, the recip_vars substitution has not been made.

Does the bcc address need to be specified in a different way in order for that copy to include the substitutions, and if so, how?

Upvotes: 10

Views: 711

Answers (1)

Scott Hunter
Scott Hunter

Reputation: 49805

According to the good people at Mailgun, this is not possible, at least in the current release of the service.

Upvotes: 4

Related Questions