我正在尝试为我的Exchange Server查找端点。 我用于成功测试outlook-autodiscover-test 我也成功使用了EWSEditor。 我只需输入我的电子邮件,例如:firstname.secondname@ydomain.com 两个测试都运行正常。 当我试图在我的github-wiki的java代码上做同样的事情时它不起作用:
service = new ExchangeService(ExchangeVersion.Exchange2010_SP2);
ExchangeCredentials credentials = new WebCredentials("firstname.secondname@", "mypw");
service.setCredentials(credentials);
service.setTraceEnabled(true);
service.autodiscoverUrl("firstname.secondname@ydomain.com");
我的追踪看起来像是:
类型:自动发现配置消息: 确定为主机ydomain.com启用了哪些端点
类型:自动发现配置消息: 没有自动发现端点可用于主机ydomain.com
类型:自动发现配置消息: 确定为主机启用了哪些端点 autodiscover.ydomain.com
类型:自动发现配置消息: 没有自动发现端点可用于主机 autodiscover.ydomain.com
类型:自动发现配置消息: 尝试从中获取自动发现重定向URL http://autodiscover.ydomain.com/autodiscover/autodiscover.xml。
类型:自动发现配置消息: 未返回自动发现重定向URL。
类型:自动发现配置消息: 尝试从ydomain.com的DNS SRV记录中获取自动发现主机。
类型:自动发现配置消息: DnsQuery返回错误'找不到DNS名称[响应代码3]'。
类型:自动发现配置消息: 没有找到合适的SRV记录。
类型:自动发现配置消息: 未找到匹配的自动发现DNS SRV记录。
类型:AutodiscoverResponse消息:自动发现服务调用失败 错误'无法找到自动发现服务。'。会尝试 遗产服务
类型:自动发现配置消息: 尝试在firstname.secondname@ydomain.com上调用自动发现 https://ydomain.com/autodiscover/autodiscover.xml。
类型:AutodiscoverRequestHttpHeaders消息:POST /autodiscover/autodiscover.xml HTTP / 1.1 Keep-Alive: 300内容类型:text / xml; charset = utf-8接受:text / xml User-Agent:ExchangeServicesClient / 0.0.0.0连接:Keep-Alive
类型:AutodiscoverRequest消息:firstname.secondname@ydomain.com http://schemas.microsoft.com/exchange/autodiscover/outlook/responseschema/2006a
类型:自动发现配置消息: null失败:I / O错误:sun.security.validator.ValidatorException: PKIX路径验证失败: java.security.cert.CertPathValidatorException:时间戳检查失败
类型:自动发现配置消息: 尝试在firstname.secondname@ydomain.com上调用自动发现 https://autodiscover.ydomain.com/autodiscover/autodiscover.xml。
类型:AutodiscoverRequestHttpHeaders消息:POST /autodiscover/autodiscover.xml HTTP / 1.1 Keep-Alive: 300内容类型:text / xml; charset = utf-8接受:text / xml User-Agent:ExchangeServicesClient / 0.0.0.0连接:Keep-Alive
类型:AutodiscoverRequest消息:firstname.secondname@ydomain.com http://schemas.microsoft.com/exchange/autodiscover/outlook/responseschema/2006a
类型:自动发现配置消息: null失败:I / O错误:autodiscover.ydomain.com
类型:自动发现配置消息: 尝试从中获取自动发现重定向URL http://autodiscover.ydomain.com/autodiscover/autodiscover.xml。
类型:自动发现配置消息: 未返回自动发现重定向URL。
类型:自动发现配置消息: 尝试从ydomain.com的DNS SRV记录中获取自动发现主机。
类型:自动发现配置消息: DnsQuery返回错误'找不到DNS名称[响应代码3]'。
类型:自动发现配置消息: 没有找到合适的SRV记录。
类型:自动发现配置消息: 未找到匹配的自动发现DNS SRV记录。
我想知道第一个跟踪步骤,它失败了“没有自动发现端点可用于主机ydomain.com,尽管它可以通过EWSEditor.exe和Outlook-Discover-Test正常工作。
我的java代码可以做什么? THX。