我正在尝试通过EWS与电子邮箱联系。在那之后:
service1.AutodiscoverUrl(emailAdress);
此代码抛出错误
Message =“自动发现服务返回错误”
InnerException =“”
TargetSite =“Boolean TryLastChanceHostRedirection [TSettings] (System.String,System.Uri,TSettings ByRef)“
HelpLink =“”
此代码适用于其他域上的其他电子邮箱。
我认为Exchange服务器出了问题。
答案 0 :(得分:2)
自动发现服务正在提供重定向。尝试在自动发现网址方法中添加此callback作为第二个参数:
static bool RedirectionCallback(string url)
{
// Return true if the URL is an HTTPS URL.
return url.ToLower().StartsWith("https://");
}