Чтобы направить запросы в почтовый ящик общедоступных папок, необходимо установить для заголовков X-AnchorMailbox и X-PublicFolderMailbox конкретные значения, возвращаемые службой автообнаружения.
Я получил значение 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>
Но я не могу получить X-PublicFolderMailbox, используя вызов мыла. Пожалуйста, помогите со схемой xml и конечной точкой для запроса.
Вы не используете SOAP, чтобы получить значение X-PublicFolderMailbox, необходимое для создания запроса автоматического обнаружения POX (Plain old XML) для почтового ящика из PublicFolderInformation, например,
<?xml version="1.0" encoding="utf-8"?> <Autodiscover xmlns="http://schemas.microsoft.com/exchange/autodiscover/outlook/requestschema/2006"> <Request> <EMailAddress>SharedPublicFolder@contoso.com</EMailAddress> <AcceptableResponseSchema>http://schemas.microsoft.com/exchange/autodiscover/outlook/responseschema/2006a</AcceptableResponseSchema> </Request> </Autodiscover>
и использовать значение сервера из ответа согласно https://docs.microsoft.com/en-us/exchange/client-developer/exchange-web-services/how-to-route-public-folder-hierarchy-requests?redirectedfrom=MSDN