我正在尝试使用 Python 通过 Mailgun 发送邮件,在这种情况下,我正在尝试将变量推到旁边。
我的代码如下:
requests.post("MailGun URL",
auth=("api", "api-key"),
data={
"from":"From_Mail",
"to":["To_Mail"],
"template":"template_name",
"subject":"Testing some things",
"h:X-Mailgun-Variables": {"firstname": "John"}
})
如果我在没有“X-Mailgun-Variables”的情况下使用上述内容,我不会遇到任何问题,但使用上述内容时,我会收到以下错误消息:
"delivery-status": {
"code": 621,
"message": "",
"attempt-no": 1,
"description": "Failed to decode variables",
"session-seconds": 0
}
我究竟做错了什么?
提前致谢,
我自己找到了解决方案 - 供将来参考:
"h:X-Mailgun-Variables": {"firstname": "John"}
上面的ss仅用于SMTP使用。
对于 API 使用:
"v:firstname":"John"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)