首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用Microsoft.Exchange.WebServices.Data.emailmessage.culture发送xml

用Microsoft.Exchange.WebServices.Data.emailmessage.culture发送xml
EN

Stack Overflow用户
提问于 2015-07-24 07:07:40
回答 1查看 121关注 0票数 0

我正在尝试通过exchange服务发送XML字符串,以下是我的代码

代码语言:javascript
复制
ServicePointManager.Expect100Continue = true;
            ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3;
            ServicePointManager.ServerCertificateValidationCallback = delegate(object s, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors) { return true; };


            exService.UseDefaultCredentials = false;
            exService.Credentials = new NetworkCredential("set of credentials");
            exService.Url = new Uri("https://url");

 public void SendMail(string subject, string body, string to)
        {
            lock (this)
            {
            EmailMessage msg = new EmailMessage(exService);
#if DEBUG
            msg.ToRecipients.Add("test@address.com");
#else
            msg.ToRecipients.Add(to);
#endif
            msg.Body = body;
            msg.Subject = subject;
            msg.Send();
}}

正如您所猜测的,subject和to是这些信息的字符串对象。正文是由XML组成的字符串。我以前在HTML中使用过这段代码,电子邮件出来得很好。我需要将它与XML一起用于桌面或服务应用程序。目前,当我放入XML字符串时,电子邮件显示为空白,但如果我放入字符串文字,则显示良好。当邮件到达outlook时,Outlook会以HTML而不是纯文本的形式报告这些邮件。我需要添加什么才能使XML在收到的电子邮件中正常显示?

EN

回答 1

Stack Overflow用户

发布于 2015-07-24 21:35:41

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31599540

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档