Программная загрузка нескольких писем из Outlook
Я хочу программно загрузить несколько писем из почтового ящика Outlook (в формате msg). У меня есть несколько вариантов, но ни один не предоставляет полного решения.
Опция 1:
Используя Microsoft Graph, я могу получать электронные письма от входящих пользователей, но API не предоставляет методов для загрузки. Мне пришлось бы использовать что-то вроде библиотеки MSG .NET (которая не является бесплатной) для создания файлов MSG вручную.
Вариант 2:
Используя Office.js, я могу получить только открытую электронную почту. Нет доступа к другим электронным письмам в той же папке. Для этого требуется код JS для запуска в надстройке, но я согласен с этим.
Есть ли другие варианты? Я знаю, что запрос является неортодоксальным
1 ответ
Нет способа получить формат MSG от Microsoft Graph. Вам придется создавать файлы MSG из данных, которые вы получаете для Microsoft Graph API. Вы можете использовать решение от IndependentSoft, или вот еще один вариант:
Вариант 3: Создайте свой собственный файл MSG, используя спецификацию.
Можете ли вы сказать нам, почему формат файла MSG является требованием для вашего решения? Возможно, есть другие варианты, основанные на вашем ответе.