EWS在自动发现方法中抛出异常

时间:2014-12-12 08:55:10

标签: c# exchange-server exchangewebservices

我正在尝试通过EWS与电子邮箱联系。在那之后:

 service1.AutodiscoverUrl(emailAdress);

此代码抛出错误

  

Message =“自动发现服务返回错误”

     

InnerException =“”

     

TargetSite =“Boolean TryLastChanceHostRedirection [TSettings]   (System.String,System.Uri,TSettings ByRef)“

     

HelpLink =“”

此代码适用于其他域上的其他电子邮箱。

我认为Exchange服务器出了问题。

1 个答案:

答案 0 :(得分:2)

自动发现服务正在提供重定向。尝试在自动发现网址方法中添加此callback作为第二个参数:

static bool RedirectionCallback(string url)
{
    // Return true if the URL is an HTTPS URL.
    return url.ToLower().StartsWith("https://");
}