Я получаю код ошибки 500. и ниже мой запрос с https://outlook.office365.com/Microsoft-Server-ActiveSync?cmd=SendMail&[email protected]&DeviceId=A6B9A5DB2E334477B48832011B55F06E&DeviceType=mobileActiveSync SendMail команду, используя протокол 12,1
<?xml version=\"1.0\" encoding=\"utf-8\"?>
<SendMail xmlns=\"ComposeMail:\">
<ClientId>633724606026842453</ClientId>
<Mime>From: [email protected] To: [email protected] Cc: Bcc: Subject: From NSync MIME-Version: 1.0 Content-Type: text/plain; charset=\"iso-8859-1\" Content-Transfer-Encoding: 7bit X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350 This is the body text.</Mime>
</SendMail>
Content-Type: сообщение/rfc822
Пожалуйста, обратите внимание, я не преобразование данных запроса к базе64.
Ответ:
Header : {
"Cache-Control" = private;
"Content-Length" = 1208;
"Content-Type" = "text/html";
Date = "Tue, 10 Mar 2015 16:13:51 GMT";
"MS-Server-ActiveSync" = "15.1";
Server = "Microsoft-IIS/8.0";
"X-AspNet-Version" = "4.0.30319";
"X-BEServer" = BY2PR06MB903;
"X-BackEndHttpStatus" = 500;
"X-CalculatedBETarget" = "BY2PR06MB903.namprd06.prod.outlook.com";
"X-DiagInfo" = BY2PR06MB903;
"X-FEServer" = SG2PR03CA0034;
"X-MS-BackOffDuration" = "L/-470";
"X-Powered-By" = "ASP.NET";
"request-id" = "54541d26-9bdb-41a4-b7e1-3fddcc4f4915"; }
Код ответа: 500
Обновлено
Я попытался 14.1 версии в том, что я уверен, преобразование текста мим в base64 текст и конвертировать XML в WBXML , Я установил тип контента в application/vnd.ms-sync.wbxml. Теперь я получаю код состояния 102, который указывает недействительный WBXML, поэтому не уверен, что случилось с моим запросом.
У меня такая же проблема. Ответы команды SendMail со статусом 102. Не могли бы вы написать здесь ваш xml-запрос, который работает? –