Outlook 如何检索';X-PublicFolderMailbox&x27;使用soap-ews

Outlook 如何检索';X-PublicFolderMailbox&x27;使用soap-ews,outlook,office365,exchangewebservices,Outlook,Office365,Exchangewebservices,要将请求路由到公用文件夹邮箱,需要将X-AnchorMailbox和X-PublicFolderMailbox头设置为自动发现服务返回的特定值 我使用下面的soap调用检索了“X-AnchorMailbox”值 <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:a="http://schemas.microsoft.com/exchange/2010/Autodiscover" xml

要将请求路由到公用文件夹邮箱,需要将X-AnchorMailbox和X-PublicFolderMailbox头设置为自动发现服务返回的特定值

我使用下面的soap调用检索了“X-AnchorMailbox”值

    <?xml version="1.0" encoding="utf-8"?>
<soap:Envelope
    xmlns:a="http://schemas.microsoft.com/exchange/2010/Autodiscover"
    xmlns:wsa="http://www.w3.org/2005/08/addressing"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
    <soap:Header>
        <a:RequestedServerVersion>Exchange2010</a:RequestedServerVersion>
        <wsa:Action>http://schemas.microsoft.com/exchange/2010/Autodiscover/Autodiscover/GetUserSettings</wsa:Action>
        <wsa:To>https://outlook.com/autodiscover/autodiscover.svc</wsa:To>
    </soap:Header>
    <soap:Body>
        <a:GetUserSettingsRequestMessage
            xmlns:a="http://schemas.microsoft.com/exchange/2010/Autodiscover">
            <a:Request>
                <a:Users>
                    <a:User>
                        <a:Mailbox>%s</a:Mailbox>
                    </a:User>
                </a:Users>
                <a:RequestedSettings>
                    <a:Setting>PublicFolderInformation</a:Setting>
                </a:RequestedSettings>
            </a:Request>
        </a:GetUserSettingsRequestMessage>
    </soap:Body>
</soap:Envelope>

交换2010
http://schemas.microsoft.com/exchange/2010/Autodiscover/Autodiscover/GetUserSettings
https://outlook.com/autodiscover/autodiscover.svc
%
公共文件夹信息
但我无法使用soap调用获取X-PublicFolderMailbox。 请提供xml架构和端点方面的帮助以供请求


您不需要使用SOAP来获取X-PublicFolderMailbox值,您需要从PublicFolderInformation对邮箱发出POX(纯旧XML)自动发现请求,例如


SharedPublicFolder@contoso.com
http://schemas.microsoft.com/exchange/autodiscover/outlook/responseschema/2006a

谢谢您的回复。我已成功获取X-PublicFolderMailbox的值。但现在我无法使用上述标题和CreateFolder创建publicfolder。您的创建必须始终与层次结构的主管相对应。谢谢。它现在正在工作。我们是否可以获取公用文件夹属性,例如谁是授权用户以及他们的权限,以便在创建公用文件夹时也可以恢复这些设置?