Какая связь между файлом MS-Outlook PST и файлом MS-Outlook MSG?

1

Есть ли какая-либо связь между файлом MSG и форматом PST файла?

Я был в предположении, что формат файла PST является архивом, который содержит много форматов файлов MSG...

Например, если я хочу получить тему электронной почты из файла MSG, я бы извлек ее из потока "__substg1.0_0037". Однако, если тот же адрес электронной почты хранится в PST, я получаю объект из свойства таблицы содержимого: 0x0037.

Я вижу, что 0037 является общим в обоих случаях, но если я извлечу байт-массив, связанный с электронной почтой в PST, и сохраню на своем жестком диске, а затем попытаюсь открыть его с помощью Outlook, будет ли он восприниматься как истинный MSG файл?

Я еще не пробовал этого, потому что мне сложно извлечь массив байтов из PST.

Теги:
email
outlook
msg
pst

1 ответ

1
Лучший ответ

Нет, абсолютно нет - MSG является файлом хранения OLE. Вы можете читать его потоки и объекты хранения с помощью стандартного API Windows. Его формат документирован на http://msdn.microsoft.com/en-us/library/cc463912(v=exchg.80).aspx

Формат файла PST документируется по адресу http://msdn.microsoft.com/en-us/library/ff385210(v=office.12).aspx

Ещё вопросы

Сообщество Overcoder
Наверх
Меню