2017-07-31 67 views
0

以下代码对任何交换版本有效,以验证用户凭据?Ews登录验证最佳方式

ExchangeService = new ExchangeService(ExchangeVersion.Exchange2010_SP1, TimeZoneInfo.Utc); 
       ExchangeService.Credentials = new WebCredentials(mailAddress, password); 

       ExchangeService.Url = AppGlobal.EwsAddress; 
var findFolderResults = ExchangeService.FindFolders(WellKnownFolderName.Root, new SearchFilter.IsGreaterThan(FolderSchema.TotalCount, 0), new FolderView(10)); 

回答

1

因为你使用

ExchangeVersion.Exchange2010_SP1

这将是Exchange 2010 SP1或更高的任何Exchange服务器上运行。如果服务器是Exchange 2007或Exchange 2010 RTM,则由于请求的服务器版本,您将收到错误消息。

+0

它适用于ExchangeVersion.Exchange2007_SP1吗? –

+2

不适用于指定的服务器版本 –