MAPI: Как подсчитать количество папок в почтовом ящике - PullRequest
0 голосов
/ 11 апреля 2011

Я недавно использовал MAPI в проекте для обхода почтовых ящиков и их экспорта в MSG-файлы, поэтому я немного знаю, но теперь я хотел бы эффективно подсчитать все папки внутри почтового ящика.Можно ли это как-то сделать с таблицами MAPI?Есть ли магическое свойство для этого?Любая помощь будет оценена.

Ответы [ 2 ]

1 голос
/ 16 апреля 2011

Обычно вы получаете только непосредственные дочерние папки. Вы можете передать флаг CONVENIENT_DEPTH, чтобы вернуть все дочерние папки. Если я правильно помню, это будет работать только с онлайн-магазинами Exchange (почтовыми ящиками и PF).

1 голос
/ 13 апреля 2011

Откройте хранилище сообщений, используя функцию OpenMsgStore, а затем откройте верхнюю часть хранилища информации, используя HrOpenFolderEx, а затем используйте GetHierarchyTable, чтобы получить список папок

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...