0

我正在为我的应用程序编写一些代码以使用 SMTP 标头发送电子邮件。

我正在使用的应用程序(Mandrill)期望接收一个 JSON 格式的对象生命:

X-MC-MergeVars: {"var1": "global value 1"}

我将如何将其写为 Webmatrix 中的变量?

4

1 回答 1

1
var d = new Dictionary<string, string>{{"var1", "global value 1"}};
var json = Json.Encode(d);
Response.Write(json);

根据您的最新评论更新:

您可以提供任意数量的附加标头。WebMail.Send 方法的additionalHeaders参数接受一个List<string>

var myHeaders = new List<string> {"X-MC-MergeVars: {\"var1\": \"global value 1\"}"};
WebMail.Send(foo: foo, bar: bar, additionalHeaders: myHeaders);
于 2013-10-09T19:46:45.063 回答