我正在为我的应用程序编写一些代码以使用 SMTP 标头发送电子邮件。
我正在使用的应用程序(Mandrill)期望接收一个 JSON 格式的对象生命:
X-MC-MergeVars: {"var1": "global value 1"}
我将如何将其写为 Webmatrix 中的变量?
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);