我试图使用Mailgun通过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"
关于python - 使用Mailgun通过Mailgun提交变量时出错,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59493081/