Как отправить вложенные вложения? - PullRequest
0 голосов
/ 29 июня 2018

Застрял здесь в написании кода 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 для этого вложения?

Или вложенные вложения еще не поддерживаются?

Любые подсказки будут очень признательны.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...