Как программно записать файл PST

Возможный дубликат:
Как я могу создать файл Outlook PST с помощью .Net?

Как я могу написать файл Outlook PST с заголовками? Желательно в .NET, хотя C ++ или что-то еще было бы полезно

Я просмотрел PST SDK от Microsoft, но, похоже, он доступен только для чтения. Единственный код, который я нашел, - это статья CodeProject «Запись электронной почты в файл формата PST», но этот код не может записывать заголовки электронной почты - только тело и тему.


person chris    schedule 30.10.2012    source источник
comment
@ R0MANARMY это полезная ссылка, но я не думаю, что это дубликат. Этот ответ требует, чтобы Outlook был установлен на машине, на которой выполняется код.   -  person xxbbcc    schedule 30.10.2012
comment
@chris Пожалуйста, проверьте, не повторяется ли вопрос, указанный выше. Если да, то этот вопрос следует закрыть / удалить. Если нет, отредактируйте вопрос, чтобы (а) включить ссылку на другой вопрос и (б) объяснить, чем ваш вопрос отличается от этого. Например. если вы ищете решение, для которого не требуется установка Outlook, эту информацию следует добавить в вопрос.   -  person jogojapan    schedule 30.10.2012


Ответы (2)


Лучше всего использовать Microsoft Messaging API (MAPI). В Интернете есть много справочной информации, и есть образец приложения под названием MFC Mapi, которое один из ребят из Microsoft написал, чтобы продемонстрировать, как работает API.

person Michael    schedule 30.10.2012

Будет ли вам полезна документация по формату файла .pst? Судя по беглому взгляду, он, кажется, документирует сам формат, так что вы можете реализовать функции чтения / записи. Не знаю, насколько он детализирован, так как сам не использовал.

http://msdn.microsoft.com/en-us/library/ff385210%28v=office.12%29.aspx

person xxbbcc    schedule 30.10.2012