使用EWS API,我得到“Exchange Server不支持请求的版本”
本文关键字:不支持 Server 请求 版本 Exchange API EWS 使用 | 更新日期: 2023-09-27 18:36:33
我一直在尝试使用这个MS页面上给出的简单示例。这似乎很简单,但我收到错误消息"Exchange Server 不支持请求的版本"
private void SendEmail()
{
ExchangeService service = new ExchangeService();
service.AutodiscoverUrl(UserPrincipal.Current.EmailAddress);
EmailMessage message = new EmailMessage(service);
message.Subject = "ima subject";
message.Body = "I am text to read in body";
message.ToRecipients.Add("colleague@yourdomain.com");
message.Save();
message.SendAndSaveCopy();
System.Windows.MessageBox.Show("Message sent!");
}
好吧,我们目前正在从Exchange 2007更改为较新版本(也许是2013)。所以这可能是问题所在,否则我认为它实际上会"自动发现"。
我只是将第一行改为:
ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2007_SP1);