我一直在尝试使用on this MS page给出的简单示例。它似乎很直接,但我收到错误消息“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!");
}
答案 0 :(得分:1)
好吧,我们目前正处于从Exchange 2007更改为更新版本(2013年可能)的过程中。所以这可能是问题,否则我认为它实际上是“自动发现”。
我只是将第一行更改为:
ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2007_SP1);