Я должен сделать то же самое, но поскольку компания, для которой я пишу надстройку, использует версию Windows / MSOffice, где веб-представление, внутри которого запускается надстройка, обрабатывается процессом IE11, я получил ошибку OOM при попытке загрузить вложение размером более 7 МБ с помощью запроса EWS (используя ews- javascript -api).
Теперь я использую сервер IIS, на который отправляю eschangeToken и EmailId и обрабатываю загрузка / выгрузка электронной почты с помощью EWS-managed-api от MS.
Загрузка электронной почты в формате .MSG невозможна. AFAIK. Я загружаю их, получая MIME-содержимое электронной почты и сохраняя его в виде файла .EML.
Здесь MS предоставляет несколько примеров использования ews-managed-api.