C# Exchange Server 2013电子邮件驱动程序
我有一个C#程序,可以连接到我的Exchange Server 2010,并且能够阅读每封电子邮件 我正在使用C# Exchange Server 2013电子邮件驱动程序,c#,exchange-server,exchangewebservices,exchange-server-2013,C#,Exchange Server,Exchangewebservices,Exchange Server 2013,我有一个C#程序,可以连接到我的Exchange Server 2010,并且能够阅读每封电子邮件 我正在使用microsoft.exchange.webservices.dll库 问题是,此程序在Exchange Server 2013上返回以下异常: “远程服务器返回错误:(501)未实现。” 我不知道这两台服务器之间有什么区别 编辑: 一些代码片段: ExchangeVersion版本=ExchangeVersion.Exchange2013; ExchangeService服务=新的Ex
microsoft.exchange.webservices.dll
库
问题是,此程序在Exchange Server 2013上返回以下异常:
“远程服务器返回错误:(501)未实现。”
我不知道这两台服务器之间有什么区别
编辑:
一些代码片段:
ExchangeVersion版本=ExchangeVersion.Exchange2013;
ExchangeService服务=新的ExchangeService(版本);
service.Credentials=新的网络凭据(“用户”、“pw”、“域”);
自动发现URL(“emailaddr”)代码>
这里发生了一个例外:
SearchFilter sf=newsearchfilter.SearchFilterCollection(LogicalOperator.And,newsearchfilter.IsEqualTo(EmailMessageSchema.IsRead,false))代码>
FindItemsResults findResults=service.FindItems(WellKnownFolderName.Inbox,sf,new ItemView(20))代码>
service.LoadPropertiesForItems(findResults.Items、PropertySet.FirstClassProperties)代码>
string mailssender=item.LastModifiedName代码>终于找到了问题:
exchange服务器和我的服务器之间有一个负载平衡器。我现在正在桥接此负载平衡器->工作正常请向我们显示错误所在的代码。您的代码可能仅针对Exchange Server 2010。我已编辑了您的标题。请参阅“”,其中的共识是“不,他们不应该”。@JohnSaunders:我也对Exchange Server
感到好奇,但决定离开它,完全错过了c
@OurManInBananas:我觉得“Exchange Server 2013”是一个修饰“电子邮件驱动程序”的形容词。问:“什么样的电子邮件驱动程序?”答:“Exchange Server 2013电子邮件驱动程序”。可能是服务器和EWS程序集版本不匹配,它是NuGet的最新版本吗?在ExchangeVersion枚举中是否有SP1选项?