Чтение файла Outlook PST с использованием JavaScript

Я ищу способ прочитать файл pst и использовать JavaScript для его анализа.

Мне нужно прочитать контакты и встречи календаря, хранящиеся в файле.

Является ли это возможным?

Спасибо.


person digicom    schedule 06.05.2014    source источник
comment
Да, конечно. Иди и попробуй. :) Это не бесплатная служба кодирования, вы должны сначала изучить и попробовать, а если вы потерпите неудачу, опубликуйте код, который у вас уже есть, и получите помощь здесь.   -  person PhistucK    schedule 07.05.2014
comment
Я искал последние 4 дня, как это можно сделать, и ничего не нашел. Вот почему я обращаюсь к сообществу в надежде, что кто-то сможет направить меня в правильном направлении.   -  person digicom    schedule 07.05.2014
comment
Но что вы пробовали? Какова ваша отправная точка? Вы написали какой-нибудь код? Например, вы пробовали читать какой-либо файл? Вы пробовали возиться с бинарным содержимым? Все возможно, это, вероятно, потребует много кода, если никто уже не написал библиотеку, которая анализирует файлы PST в JavaScript (вы искали такую ​​​​библиотеку? Я не искал, она может существовать).   -  person PhistucK    schedule 07.05.2014
comment
Если вы имеете в виду чтение PST-файла напрямую, забудьте об этом. Недокументированный AFAIK. Вы можете получить доступ к вещам через API и ActiveX, как покажет Google.   -  person Alan B    schedule 07.05.2014


Ответы (1)


Формат файла PST задокументирован по адресу http://msdn.microsoft.com/en-us/library/ff385210(v=office.12).aspx Он настолько двоичный, насколько это возможно.

Вы можете использовать объектную модель Outlook, чтобы открыть файл PST в текущем профиле Outlook, используя Namespace.AddStore/AddStoreEx.

Вы также можете использовать Redemption (требуется установка Outlook или автономной версии MAPI) и его RDOSession.LogonPstStore или RDOSession.Stores.AddPstStore.

person Dmitry Streblechenko    schedule 06.05.2014