Python mandrill模板变量不替换
发送电子邮件时模板变量未替换存在问题。我有一个简单的模板:Python mandrill模板变量不替换,python,email,templates,handlebars.js,mandrill,Python,Email,Templates,Handlebars.js,Mandrill,发送电子邮件时模板变量未替换存在问题。我有一个简单的模板: 你的名字是{{firstName} 和我发送电子邮件的python代码: client = mandrill.Mandrill(apikey=api_key) my_merge_vars = [{'content': 'Dexter', 'name': 'firstName'}] message = {'from_email': 'addr1@gmail.com', 'to': [{'email': 'addr2@g
你的名字是{{firstName}
和我发送电子邮件的python代码:
client = mandrill.Mandrill(apikey=api_key)
my_merge_vars = [{'content': 'Dexter', 'name': 'firstName'}]
message = {'from_email': 'addr1@gmail.com',
'to': [{'email': 'addr2@gmail.com',
'name': 'Deborah',
'type': 'to'}
],
'subject': 'example subject',
'global_merge_vars': my_merge_vars
}
result = client.messages.send_template(template_name='test-template',
template_content=[],
message=message)
电子邮件发送,但我得到:
您的名字是{{firstName}
请确保指定合并类型为handlebar。您可以在您的帐户设置(设置>发送默认值>合并语言)或通过“合并语言”参数在API调用中执行此操作。也有同样的问题@雷扎,这个修好了。谢谢谢谢你的回答