我已经定义了Mandrill电子邮件模板,我想发送 . 在发送之前,我想替换模板中定义的某些参数 . 例如,其中一封电子邮件是Forgot Password,我想在参数模板中替换新密码| NEW_PASSWORD |
我的模板在MailChimp中创建并导入到Mandrill中,我使用以下.Net库:
这是我到目前为止的代码
var api = new MandrillApi(api_key);
var recipients = new List();
recipients.Add(new Mandrill.Messages.Recipient(user_email,user_name));
Mandrill.NameContentList content = new Mandrill.NameContentList();
MVList结果= api.SendTemplate(模板,内容,消息);
任何帮助表示赞赏 .
谢谢
罗希特
1 回答
我在mandrill上使用把手作为合并语言http://blog.mandrill.com/handlebars-for-templates-and-dynamic-content.html
然后我发送与模板中名称相同的变量,甚至包含相同成员名称的完整对象以匹配模板中的变量,然后Handlebar和Mandrill处理将这些变量映射到模板 .