Я получаю эту ошибку «ErrorInvalidIdMalformed», когда я пытаюсь получить мимонтент письма из подпапки в папке «Входящие». Я использую ниже запрос на мыло EWS, чтобы получить мимеконтент.
`
<?xml version=""1.0"" encoding=""utf-8""?> <soap:Envelope xmlns:xsi=""http://www.w3.org/2001/XMLSchema-instance"" xmlns:xsd=""http://www.w3.org/2001/XMLSchema"" xmlns:soap=""http://schemas.xmlsoap.org/soap/envelope/"" xmlns:t=""http://schemas.microsoft.com/exchange/services/2006/types""> <soap:Header> <t:RequestServerVersion Version=""Exchange2013"" /> </soap:Header> <soap:Body> <GetItem xmlns=""http://schemas.microsoft.com/exchange/services/2006/messages"" xmlns:t=""http://schemas.microsoft.com/exchange/services/2006/types""> <ItemShape> <t:BaseShape>Default</t:BaseShape> <t:IncludeMimeContent>true</t:IncludeMimeContent> </ItemShape> <ItemIds> <t:ItemId Id = ""{0}""/> </ItemIds> </GetItem> </soap:Body> </soap:Envelope>"
Вопрос: Как я могу получить mimecontent от почты, которая находится в подпапке папки «Входящие»? я должен изменить запрос мыла и добавить идентификатор папки, а затем сделать запрос на почту?
Ошибка говорит вам, что EWSId, который вы используете, неверен, например,
<t:ItemId Id = ""{0}""/>
То есть код, который вы использовали для получения этого идентификатора, неверен.