gpt4 book ai didi

exchange-server - 从 Exchange 电子邮件地址获取自动发现 URL

转载 作者:行者123 更新时间:2023-12-03 13:35:08 29 4
gpt4 key购买 nike

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

user@domain.exchangeserver.org

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

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

所以,使用 curl在 PHP 上,我发送了以下请求:
<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>

到以下网址:
https://domain.exchangeserver.org/autodiscover/autodiscover.xml

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

我也试过:
https://autodiscover.domain.exchangeserver.org/autodiscover/autodiscover.xml

结果相同。

现在,由于我的更大目标是将自动发现与 Exchange Web 服务一起使用,并且由于所有 EWS URL 通常使用与 Outlook Web Access 地址相同的子域,我想我会看看自动发现 URL 是否也是如此.由于 OWA URL 是:
OWA:  https://wmail.domain.exchangeserver.org

我试过:
https://wmail.domain.exchangeserver.org/autodiscover/autodiscover.xml

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

但是,我只知道 OWA 子域,因为它是我可以访问的服务器,并且我正在使用它来测试所有内容。如果这是一个实时应用程序并且用户正在输入他们自己的 Exchange 电子邮件,我将无法确定或猜到它。

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

进入 Snow Leopard 上的 Apple Mail,它可以轻松找到所有内容。

所以问题是...
  • 应该 https://domain.exchangeserver.org/autodiscover/autodiscover.xml已经工作了,我在尝试连接时错过了一步?或者,
  • 在发送自动发现请求之前,Apple Mail 和其他客户端使用什么技巧(可能涉及 ping 电子邮件地址?)将地址解析为 OWA 子域?

  • 感谢任何知道或可以大胆猜测的人。

    最佳答案

    在对谷歌进行了一番敲击之后,我发现了以下 非常 MSDN 上的有用文章:

    http://msdn.microsoft.com/en-us/library/ee332364.aspx

    特别是 "Calling Autodiscover" 部分

    我仍在试图弄清楚如何做 Active Directory Service Connection Point search通过 LDAP,但至少对于我的服务器来说,第 4 步就像一个魅力:

    应用程序向 http://autodiscover.contoso.com/autodiscover/autodiscover.xml 发送未经身份验证的 GET 请求. (请注意,这是一个非 SSL 端点)。

    If the GET request returns a 302 redirect response, it gets the redirection URL from the Location HTTP header, and validates it as described in the section “Validating a Potentially Unsafe Redirection URL” later in this article.



    果然,一个请求发送到:
    http://domain.exchangeserver.org/autodiscover/autodiscover.xml

    发回一个 302 重定向 URL:
    https://wmail.domain.exchangeserver.org/autodiscover/autodiscover.xml

    但是本文提供了一系列步骤,因此任何想要为 Exchange 客户端实现自动发现的人在放弃之前都需要尝试 5 件事。

    关于exchange-server - 从 Exchange 电子邮件地址获取自动发现 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2764444/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com