我正在使用Mandrill从我的应用程序(C#)发送电子邮件。
我正在使用Mailchimp中的模板,我有一个合并标记|* NEWUSERCONTENT *|
来表示电子邮件内容。
问题是我发送内容但我只收到合并标记。我的代码:
email.Headers.Add("X-MC-Template", "template-1-novo-usuario");
email.Headers.Add("X-MC-MergeLanguage", "Mailchimp");
email.Headers.Add("X-MC-MergeVars", "{\"name\": \"newusercontent\", \"content\": \"teste\"}");
我没有收到有关电子邮件内容的"teste"
,而是收到|* NEWUSERCONTENT *|
。
我没有在Mandrill KB上找到一个明确的例子。任何人都知道如何解决这个问题?
修改
它有效,我的合并标签错了。
但现在我发现了另一个问题。我要传递的真实文本有换行符(\ n),在这种情况下,合并标记不起作用。我该如何解决这个问题?