Имеет ли веб-надстройка Outlook доступ к MSG-файлу? - PullRequest
0 голосов
/ 25 августа 2018

Мой предыдущий VSTO может выводить MSG-файл. Но можно ли этого достичь в новой веб-надстройке?

Какие-нибудь примеры кода?

В настоящее время я использую office.js во внешнем интерфейсе и управляемый API EWS во внутреннем интерфейсе.

Инструкция

Я обнаружил, что вышеупомянутый пост говорит что-то об этом, но я не могу интегрироваться в свой бэкэнд.

1 Ответ

0 голосов
/ 27 августа 2018

Оказывается, мне нужно сначала получить itemID, чтобы получить EmailMessage.

ExchangeService service = new ExchangeService();
service.Url = new Uri(ewsUrl);
service.Credentials = new OAuthCredentials(ewsToken);
EmailMessage em = EmailMessage.Bind(service, new ItemId(itemID));

Я могу использовать Office.js из внешнего интерфейса для сбора необходимой информации (ewsUrl, ewsTokenitemID)

На данный момент я могу просто загрузить eml

email.Load(new PropertySet(ItemSchema.MimeContent));
MimeContent mimcon = email.MimeContent;
...