Данные PST (таблица личного хранилища или файл личной папки) исчезают при открытии в Outlook - PullRequest
0 голосов
/ 20 июня 2011

Я использую C ++ и расширенный mapi для программного копирования содержимого почтового ящика в pst. В конце создается файл pst, и он показывает правильный размер, но как только я пытаюсь открыть его с помощью outlook, данные вPST-файл исчезает. После запуска моей программы размер PST составляет 10 МБ, и когда я пытаюсь открыть его с помощью outlook 2007, он показывает его как пустой PST-файл. Может ли кто-нибудь помочь мне в этом.

IЯ использую MS Exchange 2007 32 бит на Windows Server 2003 с Outlook 2007.

Спасибо

1 Ответ

0 голосов
/ 21 июня 2011

Это означает, что ваше приложение не завершает свою работу чисто, а поставщик PST не получает возможности зафиксировать данные и написать специальный флаг, который сообщит ему при запуске, что оно было закрыто корректно.Сначала вы отпускаете все объекты MAPI?Вы называете IMAPISession :: Logoff?Вы звоните MAPIUninitialize?

...