Застрял здесь в написании кода JS для отправки электронной почты через REST в пользовательской надстройке Outlook.
Сценарий следующий
report
\
\---- another message (item attachment)
\
\------- attachment (file attachment)
Словом, я отправляю новое сообщение с отчетом, которое включает в себя еще одно сообщение в качестве вложения элемента (оно отлично работает).
Но теперь проблема в том, что при отправке с другим сообщением, которое имеет вложения, это не удается. При открытии отчета, к которому прикреплено другое сообщение, вложения не отображаются.
Запрос POST https://outlook.office365.com/api/v2.0/me/sendmail
Возвращает 202 Принято
Тело довольно длинное и на этом Гисте
https://gist.github.com/binarykitchen/2b95331c5c85e7cb4ca6f6917dc67a67
Вы можете видеть, что в сообщении есть вложения с вложением элемента (вложение другого сообщения), в котором есть одно вложение с именем "bat_kitten.jpeg"
Почему это отправленное сообщение не имеет вложенного файла, но сервер все еще отвечает принятым 202?
Может быть, некоторые параметры неверны? Не уверены, что установить для ContentId и ContentLocation для этого вложения?
Или вложенные вложения еще не поддерживаются?
Любые подсказки будут очень признательны.