首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >从Exchange电子邮件地址获取自动发现URL

从Exchange电子邮件地址获取自动发现URL
EN

Stack Overflow用户
提问于 2010-05-04 18:23:29
回答 1查看 36K关注 0票数 18

我从一个Exchange 2007服务器的地址开始:

代码语言:javascript
复制
user@domain.exchangeserver.org

我尝试发送一个自动发现请求,如MSDN中所述。

我尝试使用TechNet White Paper中记录的通用自动发现地址。

因此,在PHP上使用curl,我发送了以下请求:

代码语言:javascript
复制
<Autodiscover 
 xmlns="http://schemas.microsoft.com/exchange/autodiscover/outlook/requestschema/2006">
   <Request>
     <EMailAddress>user@domain.exchangeserver.org</EMailAddress>
     <AcceptableResponseSchema>
       http://schemas.microsoft.com/exchange/autodiscover/outlook/responseschema/2006a
    </AcceptableResponseSchema>
   </Request>
 </Autodiscover>

到以下URL:

代码语言:javascript
复制
https://domain.exchangeserver.org/autodiscover/autodiscover.xml

但是没有得到响应,只有最终的超时。

我也试过了:

代码语言:javascript
复制
https://autodiscover.domain.exchangeserver.org/autodiscover/autodiscover.xml

结果是一样的。

现在,由于我的更大目标是将自动发现与Exchange Web服务一起使用,而且所有EWS URLS通常使用与Outlook Web Access地址相同的子域,因此我想我应该看看自动发现URLs是否也是如此。由于OWA URL是:

代码语言:javascript
复制
OWA:  https://wmail.domain.exchangeserver.org

我试过了:

代码语言:javascript
复制
https://wmail.domain.exchangeserver.org/autodiscover/autodiscover.xml

果然,我得到了预期的响应。

然而,我只知道OWA子域,因为它是我有权访问的服务器,我正在使用它来测试所有东西。如果这是一个实时应用程序,并且用户正在输入他们自己的Exchange电子邮件,我将不能确定或能够猜到它。

我知道自动发现设置必须在不知道OWA URL的情况下可用,因为我可以输入:

代码语言:javascript
复制
user@domain.exchangeserver.org

进入Apple Mail on Snow Leopard,它可以毫不费力地找到所有东西。

所以问题是..。

  1. https://domain.exchangeserver.org/autodiscover/autodiscover.xml应该正常工作,但我在尝试连接它时错过了一个步骤?或者,
  2. 是否有什么窍门(可能涉及到pinging电子邮件地址?)在发送自动发现请求之前,Apple Mail和其他客户端用来将地址解析到OWA子域-

感谢任何知道或者可以胡乱猜测的人。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2764444

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档